|
|
@@ -53,103 +53,39 @@
|
|
|
<tr><td colspan="2"><h2><a name="func-members"></a>
|
|
|
Functions</h2></td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat2x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga1cd3c7e8207ad835a1f86c12b5f0e4ad">make_mat2</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat2x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gafd896ef261762a6ab412b61181d5ecae">make_mat2</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat2x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga73b043e4238811832471bfcfd7257900">make_mat2x2</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat2x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga1d0007368a23e89e4a0efcda06c1fa27">make_mat2x2</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat2x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga2d3313e5b4e84062b8747a439ac9c789">make_mat2x3</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat2x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga87d29f47fbd3990a344be2eac404aee3">make_mat2x3</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat2x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gad964b2474436360ad7ddc72476cd825d">make_mat2x4</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat2x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gaab3df4b27b38505f1413f507ebc43d18">make_mat2x4</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat3x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gac6e0eaaceaf9652ccad60c429e6c827f">make_mat3</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat3x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gacd8f067b4fb7bd3d48663102b5178ef2">make_mat3</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat3x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga860ede9212a7fe27f6e0819a6751bd65">make_mat3x2</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat3x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga8764d696bd4dfb91d689ca196414b36b">make_mat3x2</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat3x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga4a59d30459cfd98f66678298509ad6db">make_mat3x3</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat3x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga56ddd61c1c64dba464e392b2c2011226">make_mat3x3</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat3x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga56f6c18963f12ff629528a5a38220f84">make_mat3x4</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat3x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gaae2b48f5109461f13f63ccf5b4cde672">make_mat3x4</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat4x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga35786a6758c046ef15fc4c03ae974861">make_mat4</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat4x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga723dd6241d4edf2ad48b25e5007054a7">make_mat4</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat4x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga8d47171932ef5a9e01532a0826fac8dd">make_mat4x2</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat4x2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga3717ecbb38c8a24043ee17bdff94bca5">make_mat4x2</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat4x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga7cb5d674738de1fba4d25d846045605c">make_mat4x3</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat4x3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gae91cc925c4154c5fe4ef1fc7da96a9a8">make_mat4x3</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tmat4x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga06ffad3cc8cbf921588f48037f1e1a2a">make_mat4x4</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tmat4x4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gaa287485a3978d319e60a1cadd8a1c139">make_mat4x4</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tquat< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga74d6da8815bc118fdf18c78f739f59e9">make_quat</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tquat< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga341b6592d08bc2e3871ceec05e0c060d">make_quat</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tvec2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga422b78b752695fecbd9f938120add926">make_vec2</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tvec2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga60e64ef452541f76f7b5b4e04b18062a">make_vec2</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tvec3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga9f5720be41fd0900e62df3f860200ff2">make_vec3</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tvec3< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga0e2e7d24d80edb5a95a86c6a76ae5a41">make_vec3</a> (T const *const ptr)</td></tr>
|
|
|
<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER <br class="typebreak"/>
|
|
|
-detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga0d220ea80b0fed9d164108f84a5107f9">make_vec4</a> (T const *const ptr)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga57d829c43ef1f8bbe196343744392069">value_ptr</a> (detail::tvec2< T > const &vec)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga70900f03d3f6eead08cbeb8eebe2a596">value_ptr</a> (detail::tvec2< T > &vec)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga10a568d24db822588013d8087b67eaad">value_ptr</a> (detail::tvec3< T > const &vec)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga3dfe9e6a5ebc3beeaa3a8b35cf2ffe1d">value_ptr</a> (detail::tvec3< T > &vec)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga75dd1f5ad6d007990c1f2cf55fe63789">value_ptr</a> (detail::tvec4< T > const &vec)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga63ee2093cab935f4471fdc55484aeb63">value_ptr</a> (detail::tvec4< T > &vec)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gabc0ecc372916bebbd130341cb0799376">value_ptr</a> (detail::tmat2x2< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga09141ef8c41ab15f7989b620e748ae3c">value_ptr</a> (detail::tmat2x2< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga23b2a53a00923f747637fc271f78e9db">value_ptr</a> (detail::tmat3x3< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga2cadd2b9a774d77c66e8f723b729c4e7">value_ptr</a> (detail::tmat3x3< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga1e7076c8387f3e7436a00453a1f5fe5e">value_ptr</a> (detail::tmat4x4< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gadc0d39ee1a6b84a4337840746649cca3">value_ptr</a> (detail::tmat4x4< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga7a07a13118bdceeaef82e330f8f47fcf">value_ptr</a> (detail::tmat2x3< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gac99ce6d08fb5b645d543ea875567ea3b">value_ptr</a> (detail::tmat2x3< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gad58ae53d7a86bf7caadd7f1be2db3f1a">value_ptr</a> (detail::tmat3x2< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga241b3c1e7e747ab934e2c38679fe90a5">value_ptr</a> (detail::tmat3x2< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga6b5545ede3accc40f90aa05014406bcf">value_ptr</a> (detail::tmat2x4< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gad3ffa3b03348e1c71b509023d0e48436">value_ptr</a> (detail::tmat2x4< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga8278dac512c3e2c638b6713d63c728bb">value_ptr</a> (detail::tmat4x2< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gab70c3bd4e9be92b0c9b9668744f0b5c8">value_ptr</a> (detail::tmat4x2< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gaa38c5a2be6c64a69e7e5d64b70137e1c">value_ptr</a> (detail::tmat3x4< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga7a9cf1d2fb02f56ba01e27ad528aac7d">value_ptr</a> (detail::tmat3x4< T > &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gacca7d201301551a24dbf7eef343a14c1">value_ptr</a> (detail::tmat4x3< T > const &mat)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga348519eaf9bb56244727eabb314f6892">value_ptr</a> (detail::tquat< T > const &q)</td></tr>
|
|
|
-<tr><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
|
-<tr><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_QUALIFIER T * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#gae821d2d76715dfe8eb4a9c7eac845dc4">value_ptr</a> (detail::tmat4x3< T > &mat)</td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga5d91c17941c35effc46b335ad6fb6252">make_vec4</a> (T const *const ptr)</td></tr>
|
|
|
+<tr><td class="memTemplParams" colspan="2">template<typename genType > </td></tr>
|
|
|
+<tr><td class="memTemplItemLeft" align="right" valign="top">genType::value_type const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00168.html#ga140f5c39d519780c61e02e47daa7d18a">value_ptr</a> (genType const &vec)</td></tr>
|
|
|
</table>
|
|
|
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
|
|
|
<p>Handles the interaction between pointers and vector, matrix types. </p>
|
|
|
@@ -162,16 +98,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
glm<a class="code" href="a00155.html#ga8a44105c47072f9ea1413f15faa31f64" title="3 components vector of floating-point numbers.">::vec3</a> aVector(3);
|
|
|
glm<a class="code" href="a00155.html#gade0eb47c01f79384a6f38017ede17446" title="4 columns of 4 components matrix of floating-point numbers.">::mat4</a> someMatrix(1.0);
|
|
|
|
|
|
- glUniform3fv(uniformLoc, 1, <a class="code" href="a00168.html#ga57d829c43ef1f8bbe196343744392069" title="Return the constant address to the data of the input parameter.">glm::value_ptr</a>(aVector));
|
|
|
- glUniformMatrix4fv(uniformMatrixLoc, 1, GL_FALSE, <a class="code" href="a00168.html#ga57d829c43ef1f8bbe196343744392069" title="Return the constant address to the data of the input parameter.">glm::value_ptr</a>(someMatrix));
|
|
|
+ glUniform3fv(uniformLoc, 1, <a class="code" href="a00168.html#ga140f5c39d519780c61e02e47daa7d18a" title="Return the constant address to the data of the input parameter.">glm::value_ptr</a>(aVector));
|
|
|
+ glUniformMatrix4fv(uniformMatrixLoc, 1, GL_FALSE, <a class="code" href="a00168.html#ga140f5c39d519780c61e02e47daa7d18a" title="Return the constant address to the data of the input parameter.">glm::value_ptr</a>(someMatrix));
|
|
|
</pre></div><p><<a class="el" href="a00123.html" title="OpenGL Mathematics (glm.g-truc.net)">glm/gtc/type_ptr.hpp</a>> need to be included to use these functionalities. </p>
|
|
|
<hr/><h2>Function Documentation</h2>
|
|
|
-<a class="anchor" id="ga1cd3c7e8207ad835a1f86c12b5f0e4ad"></a><!-- doxytag: member="glm::make_mat2" ref="ga1cd3c7e8207ad835a1f86c12b5f0e4ad" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="gafd896ef261762a6ab412b61181d5ecae"></a><!-- doxytag: member="glm::make_mat2" ref="gafd896ef261762a6ab412b61181d5ecae" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat2x2<T> glm::make_mat2 </td>
|
|
|
+ <td class="memname">detail::tmat2x2<T> glm::make_mat2 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -182,20 +118,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00472">472</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00382">glm::make_mat2x2()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga73b043e4238811832471bfcfd7257900"></a><!-- doxytag: member="glm::make_mat2x2" ref="ga73b043e4238811832471bfcfd7257900" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga1d0007368a23e89e4a0efcda06c1fa27"></a><!-- doxytag: member="glm::make_mat2x2" ref="ga1d0007368a23e89e4a0efcda06c1fa27" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat2x2<T> glm::make_mat2x2 </td>
|
|
|
+ <td class="memname">detail::tmat2x2<T> glm::make_mat2x2 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -206,22 +138,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00382">382</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
-
|
|
|
-<p>Referenced by <a class="el" href="a00123_source.html#l00472">glm::make_mat2()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga2d3313e5b4e84062b8747a439ac9c789"></a><!-- doxytag: member="glm::make_mat2x3" ref="ga2d3313e5b4e84062b8747a439ac9c789" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga87d29f47fbd3990a344be2eac404aee3"></a><!-- doxytag: member="glm::make_mat2x3" ref="ga87d29f47fbd3990a344be2eac404aee3" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat2x3<T> glm::make_mat2x3 </td>
|
|
|
+ <td class="memname">detail::tmat2x3<T> glm::make_mat2x3 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -232,20 +158,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00392">392</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="gad964b2474436360ad7ddc72476cd825d"></a><!-- doxytag: member="glm::make_mat2x4" ref="gad964b2474436360ad7ddc72476cd825d" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="gaab3df4b27b38505f1413f507ebc43d18"></a><!-- doxytag: member="glm::make_mat2x4" ref="gaab3df4b27b38505f1413f507ebc43d18" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat2x4<T> glm::make_mat2x4 </td>
|
|
|
+ <td class="memname">detail::tmat2x4<T> glm::make_mat2x4 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -256,20 +178,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00402">402</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="gac6e0eaaceaf9652ccad60c429e6c827f"></a><!-- doxytag: member="glm::make_mat3" ref="gac6e0eaaceaf9652ccad60c429e6c827f" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="gacd8f067b4fb7bd3d48663102b5178ef2"></a><!-- doxytag: member="glm::make_mat3" ref="gacd8f067b4fb7bd3d48663102b5178ef2" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat3x3<T> glm::make_mat3 </td>
|
|
|
+ <td class="memname">detail::tmat3x3<T> glm::make_mat3 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -280,20 +198,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00480">480</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00422">glm::make_mat3x3()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga860ede9212a7fe27f6e0819a6751bd65"></a><!-- doxytag: member="glm::make_mat3x2" ref="ga860ede9212a7fe27f6e0819a6751bd65" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga8764d696bd4dfb91d689ca196414b36b"></a><!-- doxytag: member="glm::make_mat3x2" ref="ga8764d696bd4dfb91d689ca196414b36b" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat3x2<T> glm::make_mat3x2 </td>
|
|
|
+ <td class="memname">detail::tmat3x2<T> glm::make_mat3x2 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -304,20 +218,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00412">412</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga4a59d30459cfd98f66678298509ad6db"></a><!-- doxytag: member="glm::make_mat3x3" ref="ga4a59d30459cfd98f66678298509ad6db" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga56ddd61c1c64dba464e392b2c2011226"></a><!-- doxytag: member="glm::make_mat3x3" ref="ga56ddd61c1c64dba464e392b2c2011226" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat3x3<T> glm::make_mat3x3 </td>
|
|
|
+ <td class="memname">detail::tmat3x3<T> glm::make_mat3x3 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -328,22 +238,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00422">422</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
-
|
|
|
-<p>Referenced by <a class="el" href="a00123_source.html#l00480">glm::make_mat3()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga56f6c18963f12ff629528a5a38220f84"></a><!-- doxytag: member="glm::make_mat3x4" ref="ga56f6c18963f12ff629528a5a38220f84" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="gaae2b48f5109461f13f63ccf5b4cde672"></a><!-- doxytag: member="glm::make_mat3x4" ref="gaae2b48f5109461f13f63ccf5b4cde672" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat3x4<T> glm::make_mat3x4 </td>
|
|
|
+ <td class="memname">detail::tmat3x4<T> glm::make_mat3x4 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -354,20 +258,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00432">432</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga35786a6758c046ef15fc4c03ae974861"></a><!-- doxytag: member="glm::make_mat4" ref="ga35786a6758c046ef15fc4c03ae974861" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga723dd6241d4edf2ad48b25e5007054a7"></a><!-- doxytag: member="glm::make_mat4" ref="ga723dd6241d4edf2ad48b25e5007054a7" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat4x4<T> glm::make_mat4 </td>
|
|
|
+ <td class="memname">detail::tmat4x4<T> glm::make_mat4 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -378,20 +278,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00488">488</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00462">glm::make_mat4x4()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga8d47171932ef5a9e01532a0826fac8dd"></a><!-- doxytag: member="glm::make_mat4x2" ref="ga8d47171932ef5a9e01532a0826fac8dd" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga3717ecbb38c8a24043ee17bdff94bca5"></a><!-- doxytag: member="glm::make_mat4x2" ref="ga3717ecbb38c8a24043ee17bdff94bca5" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat4x2<T> glm::make_mat4x2 </td>
|
|
|
+ <td class="memname">detail::tmat4x2<T> glm::make_mat4x2 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -402,20 +298,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00442">442</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga7cb5d674738de1fba4d25d846045605c"></a><!-- doxytag: member="glm::make_mat4x3" ref="ga7cb5d674738de1fba4d25d846045605c" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="gae91cc925c4154c5fe4ef1fc7da96a9a8"></a><!-- doxytag: member="glm::make_mat4x3" ref="gae91cc925c4154c5fe4ef1fc7da96a9a8" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat4x3<T> glm::make_mat4x3 </td>
|
|
|
+ <td class="memname">detail::tmat4x3<T> glm::make_mat4x3 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -426,20 +318,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00452">452</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga06ffad3cc8cbf921588f48037f1e1a2a"></a><!-- doxytag: member="glm::make_mat4x4" ref="ga06ffad3cc8cbf921588f48037f1e1a2a" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="gaa287485a3978d319e60a1cadd8a1c139"></a><!-- doxytag: member="glm::make_mat4x4" ref="gaa287485a3978d319e60a1cadd8a1c139" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tmat4x4<T> glm::make_mat4x4 </td>
|
|
|
+ <td class="memname">detail::tmat4x4<T> glm::make_mat4x4 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -450,22 +338,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a matrix from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00462">462</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
-
|
|
|
-<p>Referenced by <a class="el" href="a00123_source.html#l00488">glm::make_mat4()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga74d6da8815bc118fdf18c78f739f59e9"></a><!-- doxytag: member="glm::make_quat" ref="ga74d6da8815bc118fdf18c78f739f59e9" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga341b6592d08bc2e3871ceec05e0c060d"></a><!-- doxytag: member="glm::make_quat" ref="ga341b6592d08bc2e3871ceec05e0c060d" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tquat<T> glm::make_quat </td>
|
|
|
+ <td class="memname">detail::tquat<T> glm::make_quat </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -476,20 +358,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a quaternion from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00496">496</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga422b78b752695fecbd9f938120add926"></a><!-- doxytag: member="glm::make_vec2" ref="ga422b78b752695fecbd9f938120add926" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga60e64ef452541f76f7b5b4e04b18062a"></a><!-- doxytag: member="glm::make_vec2" ref="ga60e64ef452541f76f7b5b4e04b18062a" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tvec2<T> glm::make_vec2 </td>
|
|
|
+ <td class="memname">detail::tvec2<T> glm::make_vec2 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -500,20 +378,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a vector from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00352">352</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga9f5720be41fd0900e62df3f860200ff2"></a><!-- doxytag: member="glm::make_vec3" ref="ga9f5720be41fd0900e62df3f860200ff2" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga0e2e7d24d80edb5a95a86c6a76ae5a41"></a><!-- doxytag: member="glm::make_vec3" ref="ga0e2e7d24d80edb5a95a86c6a76ae5a41" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tvec3<T> glm::make_vec3 </td>
|
|
|
+ <td class="memname">detail::tvec3<T> glm::make_vec3 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -524,20 +398,16 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a vector from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00362">362</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga0d220ea80b0fed9d164108f84a5107f9"></a><!-- doxytag: member="glm::make_vec4" ref="ga0d220ea80b0fed9d164108f84a5107f9" args="(T const *const ptr)" -->
|
|
|
+<a class="anchor" id="ga5d91c17941c35effc46b335ad6fb6252"></a><!-- doxytag: member="glm::make_vec4" ref="ga5d91c17941c35effc46b335ad6fb6252" args="(T const *const ptr)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER detail::tvec4<T> glm::make_vec4 </td>
|
|
|
+ <td class="memname">detail::tvec4<T> glm::make_vec4 </td>
|
|
|
<td>(</td>
|
|
|
<td class="paramtype">T const *const </td>
|
|
|
<td class="paramname"><em>ptr</em></td><td>)</td>
|
|
|
@@ -548,90 +418,18 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Build a vector from a pointer. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00372">372</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>References <a class="el" href="a00123_source.html#l00081">glm::value_ptr()</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga57d829c43ef1f8bbe196343744392069"></a><!-- doxytag: member="glm::value_ptr" ref="ga57d829c43ef1f8bbe196343744392069" args="(detail::tvec2< T > const &vec)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tvec2< T > const & </td>
|
|
|
- <td class="paramname"><em>vec</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00081">81</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-<p>Referenced by <a class="el" href="a00123_source.html#l00352">glm::make_vec2()</a>, <a class="el" href="a00123_source.html#l00362">glm::make_vec3()</a>, <a class="el" href="a00123_source.html#l00372">glm::make_vec4()</a>, <a class="el" href="a00123_source.html#l00382">glm::make_mat2x2()</a>, <a class="el" href="a00123_source.html#l00392">glm::make_mat2x3()</a>, <a class="el" href="a00123_source.html#l00402">glm::make_mat2x4()</a>, <a class="el" href="a00123_source.html#l00412">glm::make_mat3x2()</a>, <a class="el" href="a00123_source.html#l00422">glm::make_mat3x3()</a>, <a class="el" href="a00123_source.html#l00432">glm::make_mat3x4()</a>, <a class="el" href="a00123_source.html#l00442">glm::make_mat4x2()</a>, <a class="el" href="a00123_source.html#l00452">glm::make_mat4x3()</a>, <a class="el" href="a00123_source.html#l00462">glm::make_mat4x4()</a>, and <a class="el" href="a00123_source.html#l00496">glm::make_quat()</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga70900f03d3f6eead08cbeb8eebe2a596"></a><!-- doxytag: member="glm::value_ptr" ref="ga70900f03d3f6eead08cbeb8eebe2a596" args="(detail::tvec2< T > &vec)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tvec2< T > & </td>
|
|
|
- <td class="paramname"><em>vec</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00092">92</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga10a568d24db822588013d8087b67eaad"></a><!-- doxytag: member="glm::value_ptr" ref="ga10a568d24db822588013d8087b67eaad" args="(detail::tvec3< T > const &vec)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tvec3< T > const & </td>
|
|
|
- <td class="paramname"><em>vec</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00103">103</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
-<a class="anchor" id="ga3dfe9e6a5ebc3beeaa3a8b35cf2ffe1d"></a><!-- doxytag: member="glm::value_ptr" ref="ga3dfe9e6a5ebc3beeaa3a8b35cf2ffe1d" args="(detail::tvec3< T > &vec)" -->
|
|
|
+<a class="anchor" id="ga140f5c39d519780c61e02e47daa7d18a"></a><!-- doxytag: member="glm::value_ptr" ref="ga140f5c39d519780c61e02e47daa7d18a" args="(genType const &vec)" -->
|
|
|
<div class="memitem">
|
|
|
<div class="memproto">
|
|
|
<table class="memname">
|
|
|
<tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
+ <td class="memname">genType::value_type const* glm::value_ptr </td>
|
|
|
<td>(</td>
|
|
|
- <td class="paramtype">detail::tvec3< T > & </td>
|
|
|
+ <td class="paramtype">genType const & </td>
|
|
|
<td class="paramname"><em>vec</em></td><td>)</td>
|
|
|
<td></td>
|
|
|
</tr>
|
|
|
@@ -640,471 +438,7 @@ detail::tvec4< T > </td><td class="memTemplItemRight" valign="bottom"
|
|
|
<div class="memdoc">
|
|
|
|
|
|
<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00114">114</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga75dd1f5ad6d007990c1f2cf55fe63789"></a><!-- doxytag: member="glm::value_ptr" ref="ga75dd1f5ad6d007990c1f2cf55fe63789" args="(detail::tvec4< T > const &vec)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tvec4< T > const & </td>
|
|
|
- <td class="paramname"><em>vec</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00125">125</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga63ee2093cab935f4471fdc55484aeb63"></a><!-- doxytag: member="glm::value_ptr" ref="ga63ee2093cab935f4471fdc55484aeb63" args="(detail::tvec4< T > &vec)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tvec4< T > & </td>
|
|
|
- <td class="paramname"><em>vec</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00136">136</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gabc0ecc372916bebbd130341cb0799376"></a><!-- doxytag: member="glm::value_ptr" ref="gabc0ecc372916bebbd130341cb0799376" args="(detail::tmat2x2< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat2x2< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00147">147</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga09141ef8c41ab15f7989b620e748ae3c"></a><!-- doxytag: member="glm::value_ptr" ref="ga09141ef8c41ab15f7989b620e748ae3c" args="(detail::tmat2x2< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat2x2< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00158">158</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga23b2a53a00923f747637fc271f78e9db"></a><!-- doxytag: member="glm::value_ptr" ref="ga23b2a53a00923f747637fc271f78e9db" args="(detail::tmat3x3< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat3x3< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00169">169</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga2cadd2b9a774d77c66e8f723b729c4e7"></a><!-- doxytag: member="glm::value_ptr" ref="ga2cadd2b9a774d77c66e8f723b729c4e7" args="(detail::tmat3x3< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat3x3< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00180">180</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga1e7076c8387f3e7436a00453a1f5fe5e"></a><!-- doxytag: member="glm::value_ptr" ref="ga1e7076c8387f3e7436a00453a1f5fe5e" args="(detail::tmat4x4< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat4x4< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00191">191</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gadc0d39ee1a6b84a4337840746649cca3"></a><!-- doxytag: member="glm::value_ptr" ref="gadc0d39ee1a6b84a4337840746649cca3" args="(detail::tmat4x4< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat4x4< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00202">202</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga7a07a13118bdceeaef82e330f8f47fcf"></a><!-- doxytag: member="glm::value_ptr" ref="ga7a07a13118bdceeaef82e330f8f47fcf" args="(detail::tmat2x3< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat2x3< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00213">213</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gac99ce6d08fb5b645d543ea875567ea3b"></a><!-- doxytag: member="glm::value_ptr" ref="gac99ce6d08fb5b645d543ea875567ea3b" args="(detail::tmat2x3< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat2x3< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00224">224</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gad58ae53d7a86bf7caadd7f1be2db3f1a"></a><!-- doxytag: member="glm::value_ptr" ref="gad58ae53d7a86bf7caadd7f1be2db3f1a" args="(detail::tmat3x2< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat3x2< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00235">235</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga241b3c1e7e747ab934e2c38679fe90a5"></a><!-- doxytag: member="glm::value_ptr" ref="ga241b3c1e7e747ab934e2c38679fe90a5" args="(detail::tmat3x2< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat3x2< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00246">246</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga6b5545ede3accc40f90aa05014406bcf"></a><!-- doxytag: member="glm::value_ptr" ref="ga6b5545ede3accc40f90aa05014406bcf" args="(detail::tmat2x4< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat2x4< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00257">257</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gad3ffa3b03348e1c71b509023d0e48436"></a><!-- doxytag: member="glm::value_ptr" ref="gad3ffa3b03348e1c71b509023d0e48436" args="(detail::tmat2x4< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat2x4< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00268">268</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga8278dac512c3e2c638b6713d63c728bb"></a><!-- doxytag: member="glm::value_ptr" ref="ga8278dac512c3e2c638b6713d63c728bb" args="(detail::tmat4x2< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat4x2< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00279">279</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gab70c3bd4e9be92b0c9b9668744f0b5c8"></a><!-- doxytag: member="glm::value_ptr" ref="gab70c3bd4e9be92b0c9b9668744f0b5c8" args="(detail::tmat4x2< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat4x2< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00290">290</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gaa38c5a2be6c64a69e7e5d64b70137e1c"></a><!-- doxytag: member="glm::value_ptr" ref="gaa38c5a2be6c64a69e7e5d64b70137e1c" args="(detail::tmat3x4< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat3x4< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00301">301</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga7a9cf1d2fb02f56ba01e27ad528aac7d"></a><!-- doxytag: member="glm::value_ptr" ref="ga7a9cf1d2fb02f56ba01e27ad528aac7d" args="(detail::tmat3x4< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat3x4< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00312">312</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gacca7d201301551a24dbf7eef343a14c1"></a><!-- doxytag: member="glm::value_ptr" ref="gacca7d201301551a24dbf7eef343a14c1" args="(detail::tmat4x3< T > const &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat4x3< T > const & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00323">323</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="ga348519eaf9bb56244727eabb314f6892"></a><!-- doxytag: member="glm::value_ptr" ref="ga348519eaf9bb56244727eabb314f6892" args="(detail::tquat< T > const &q)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T const* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tquat< T > const & </td>
|
|
|
- <td class="paramname"><em>q</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Return the constant address to the data of the input parameter. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00334">334</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
-
|
|
|
-</div>
|
|
|
-</div>
|
|
|
-<a class="anchor" id="gae821d2d76715dfe8eb4a9c7eac845dc4"></a><!-- doxytag: member="glm::value_ptr" ref="gae821d2d76715dfe8eb4a9c7eac845dc4" args="(detail::tmat4x3< T > &mat)" -->
|
|
|
-<div class="memitem">
|
|
|
-<div class="memproto">
|
|
|
- <table class="memname">
|
|
|
- <tr>
|
|
|
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::value_ptr </td>
|
|
|
- <td>(</td>
|
|
|
- <td class="paramtype">detail::tmat4x3< T > & </td>
|
|
|
- <td class="paramname"><em>mat</em></td><td>)</td>
|
|
|
- <td></td>
|
|
|
- </tr>
|
|
|
- </table>
|
|
|
-</div>
|
|
|
-<div class="memdoc">
|
|
|
-
|
|
|
-<p>Get the address of the matrix content. </p>
|
|
|
-<p>From GLM_GTC_type_ptr extension. </p>
|
|
|
-
|
|
|
-<p>Definition at line <a class="el" href="a00123_source.html#l00344">344</a> of file <a class="el" href="a00123_source.html">type_ptr.hpp</a>.</p>
|
|
|
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="a00168.html" title="Handles the interaction between pointers and vector, matrix types.">GLM_GTC_type_ptr: Memory layout access</a> </dd></dl>
|
|
|
|
|
|
</div>
|
|
|
</div>
|