| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <title>GLM_GTC_type_ptr: Memory layout access.</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <link href="doxygen.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <!-- Generated by Doxygen 1.7.4 -->
- <div id="top">
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectlogo"><img alt="Logo" src="logo-mini.png"/></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul>
- </div>
- </div>
- <div class="header">
- <div class="summary">
- <a href="#func-members">Functions</a> </div>
- <div class="headertitle">
- <div class="title">GLM_GTC_type_ptr: Memory layout access.</div> </div>
- <div class="ingroups"><a class="el" href="a00239.html">GTC Extensions (Stable)</a></div></div>
- <div class="contents">
- <p>Used to get a pointer to the memory layout of a basic type.
- <a href="#details">More...</a></p>
- <table class="memberdecls">
- <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="a00247.html#ga28e2cb93a1d741f43d116ae597ffcc91">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="a00247.html#ga8ad46b9608226fd1c7eec27890281a72">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="a00247.html#ga44094e20569c4f5099c099906278ea3d">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="a00247.html#ga26642a9d5c0f0a1eaacc8b432516aa99">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="a00247.html#ga3012728a59d487ef0e19e0f0fff79b64">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="a00247.html#ga9e82111c23b88953fe05ee8c27c2b1bc">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="a00247.html#ga225aa7d04b65101d744ef77d95e1a23b">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="a00247.html#gaa4708891294a5aee07256ba6441b4889">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="a00247.html#ga208ed9a335cf79366b278deedd83f32b">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="a00247.html#ga2092b5a4cd05f2e39dc1b8e5ee22589c">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="a00247.html#ga0bc483c7f197b07a816682dd0b3981d9">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="a00247.html#gac9e742ff5cc9308caabd8236fc11a687">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::tvec2< T > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga78da3ea7db8bca3e13559653ce55093b">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="a00247.html#ga2a4f1959e1070f904687739954c4f7ee">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="a00247.html#ga76c09e1e25b8dbb947d10b76f5c4beac">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 * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga42469e8bdefe80d3fefa9aa58aad61e8">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 * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga05d5fe10da0bee1b1443058e8ed0299f">value_ptr</a> (detail::tmat4x3< 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="a00247.html#ga2df67ef048ae136e1bcd05f8942fde7a">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 * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga5fa0d0614af4ed2455e652884846fb1d">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="a00247.html#ga651f202c716db8b90cefb81b1c0da0c8">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="a00247.html#ga49da2fc0f3db83449a06c47d729ba024">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 * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga96d7708293e8bc9904afcc504189bf55">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="a00247.html#ga99bbcb12e6a17ba198faf9259c8abd96">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="a00247.html#gaa9206a4b3878b3fd2a904b8147457f77">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 * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#gabd71f400506835e596c2decd6631f124">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="a00247.html#ga9fc0e1b422d30446d77f7b3b9a4344dd">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="a00247.html#ga7bf8756cfee3981a93530342efda2a09">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="a00247.html#gac21518f95a134dbe3c61460c89264b08">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="a00247.html#ga3d8f3ed25463d8b7d9f25ba6d7a8acbc">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="a00247.html#ga56c2e17bbd93738609308c13a515f170">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="a00247.html#ga830aa0335e6f5e590b1c3ebb642f3e9b">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="a00247.html#ga865263cd65e95cc13ff6a5aa84e3f5e8">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="a00247.html#ga861a6b1ce6a5138d9fd56c03df8831fa">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 * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga8cb84075eac2170b71408bd87e360fc5">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="a00247.html#ga3991a9338f71a240c139d2578dc3ce2a">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 const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#gaa8d062cde13a6ab5b87e660301aafcbd">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 const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga35559a6453513f1be0cc693d55058313">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 const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga8346668458014141646d1d73b009d8b1">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 const * </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00247.html#ga7a39de90fc430c08510ce091ac634a79">value_ptr</a> (detail::tmat2x2< T > const &mat)</td></tr>
- </table>
- <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
- <p>Used to get a pointer to the memory layout of a basic type. </p>
- <p>This extension defines an overloaded function, glm::value_ptr, which takes any of the <a class="el" href="a00237.html">core template types</a>. It returns a pointer to the memory layout of the object. Matrix types store their values in column-major order.</p>
- <p>This is useful for uploading data to matrices or copying data to buffer objects.</p>
- <p>Example:</p>
- <div class="fragment"><pre class="fragment"><span class="preprocessor">#include <glm/glm.hpp></span>
- <span class="preprocessor">#include <glm/gtc/type_ptr.hpp></span>
- <a class="code" href="a00021.html" title="Basic 3D vector type.">glm::vec3</a> aVector(3);
- <a class="code" href="a00018.html" title="Template for 4 * 4 matrix of floating-point numbers.">glm::mat4</a> someMatrix(1.0);
- glUniform3fv(uniformLoc, 1, <a class="code" href="a00247.html#gac21518f95a134dbe3c61460c89264b08" title="Get the const address of the vector content.">glm::value_ptr</a>(aVector));
- glUniformMatrix4fv(uniformMatrixLoc, 1, GL_FALSE, <a class="code" href="a00247.html#gac21518f95a134dbe3c61460c89264b08" title="Get the const address of the vector content.">glm::value_ptr</a>(someMatrix));
- </pre></div><p><<a class="el" href="a00126_source.html">glm/gtc/type_ptr.hpp</a>> need to be included to use these functionalities. </p>
- <hr/><h2>Function Documentation</h2>
- <a class="anchor" id="ga28e2cb93a1d741f43d116ae597ffcc91"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat2" ref="ga28e2cb93a1d741f43d116ae597ffcc91" 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::gtc::type_ptr::make_mat2 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00417">417</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00326">glm::gtc::type_ptr::make_mat2x2()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga8ad46b9608226fd1c7eec27890281a72"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat2x2" ref="ga8ad46b9608226fd1c7eec27890281a72" 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::gtc::type_ptr::make_mat2x2 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00326">326</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- <p>Referenced by <a class="el" href="a00126_source.html#l00417">glm::gtc::type_ptr::make_mat2()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga44094e20569c4f5099c099906278ea3d"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat2x3" ref="ga44094e20569c4f5099c099906278ea3d" 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::gtc::type_ptr::make_mat2x3 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00336">336</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga26642a9d5c0f0a1eaacc8b432516aa99"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat2x4" ref="ga26642a9d5c0f0a1eaacc8b432516aa99" 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::gtc::type_ptr::make_mat2x4 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00346">346</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga3012728a59d487ef0e19e0f0fff79b64"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat3" ref="ga3012728a59d487ef0e19e0f0fff79b64" 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::gtc::type_ptr::make_mat3 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00425">425</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00366">glm::gtc::type_ptr::make_mat3x3()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga9e82111c23b88953fe05ee8c27c2b1bc"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat3x2" ref="ga9e82111c23b88953fe05ee8c27c2b1bc" 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::gtc::type_ptr::make_mat3x2 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00356">356</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga225aa7d04b65101d744ef77d95e1a23b"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat3x3" ref="ga225aa7d04b65101d744ef77d95e1a23b" 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::gtc::type_ptr::make_mat3x3 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00366">366</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- <p>Referenced by <a class="el" href="a00126_source.html#l00425">glm::gtc::type_ptr::make_mat3()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="gaa4708891294a5aee07256ba6441b4889"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat3x4" ref="gaa4708891294a5aee07256ba6441b4889" 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::gtc::type_ptr::make_mat3x4 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00376">376</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga208ed9a335cf79366b278deedd83f32b"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat4" ref="ga208ed9a335cf79366b278deedd83f32b" 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::gtc::type_ptr::make_mat4 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00433">433</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00407">glm::gtc::type_ptr::make_mat4x4()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga2092b5a4cd05f2e39dc1b8e5ee22589c"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat4x2" ref="ga2092b5a4cd05f2e39dc1b8e5ee22589c" 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::gtc::type_ptr::make_mat4x2 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00387">387</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga0bc483c7f197b07a816682dd0b3981d9"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat4x3" ref="ga0bc483c7f197b07a816682dd0b3981d9" 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::gtc::type_ptr::make_mat4x3 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00397">397</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="gac9e742ff5cc9308caabd8236fc11a687"></a><!-- doxytag: member="glm::gtc::type_ptr::make_mat4x4" ref="gac9e742ff5cc9308caabd8236fc11a687" 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::gtc::type_ptr::make_mat4x4 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00407">407</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- <p>Referenced by <a class="el" href="a00126_source.html#l00433">glm::gtc::type_ptr::make_mat4()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga78da3ea7db8bca3e13559653ce55093b"></a><!-- doxytag: member="glm::gtc::type_ptr::make_vec2" ref="ga78da3ea7db8bca3e13559653ce55093b" 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::gtc::type_ptr::make_vec2 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00296">296</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga2a4f1959e1070f904687739954c4f7ee"></a><!-- doxytag: member="glm::gtc::type_ptr::make_vec3" ref="ga2a4f1959e1070f904687739954c4f7ee" 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::gtc::type_ptr::make_vec3 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00306">306</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga76c09e1e25b8dbb947d10b76f5c4beac"></a><!-- doxytag: member="glm::gtc::type_ptr::make_vec4" ref="ga76c09e1e25b8dbb947d10b76f5c4beac" 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::gtc::type_ptr::make_vec4 </td>
- <td>(</td>
- <td class="paramtype">T const *const </td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <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="a00126_source.html#l00316">316</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>References <a class="el" href="a00126_source.html#l00036">glm::gtc::type_ptr::value_ptr()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga42469e8bdefe80d3fefa9aa58aad61e8"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga42469e8bdefe80d3fefa9aa58aad61e8" args="(detail::tmat4x4< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00157">157</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga05d5fe10da0bee1b1443058e8ed0299f"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga05d5fe10da0bee1b1443058e8ed0299f" args="(detail::tmat4x3< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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="a00126_source.html#l00288">288</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga2df67ef048ae136e1bcd05f8942fde7a"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga2df67ef048ae136e1bcd05f8942fde7a" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00278">278</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga5fa0d0614af4ed2455e652884846fb1d"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga5fa0d0614af4ed2455e652884846fb1d" args="(detail::tmat3x4< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00267">267</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga651f202c716db8b90cefb81b1c0da0c8"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga651f202c716db8b90cefb81b1c0da0c8" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00256">256</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga49da2fc0f3db83449a06c47d729ba024"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga49da2fc0f3db83449a06c47d729ba024" args="(detail::tmat4x2< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00245">245</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga96d7708293e8bc9904afcc504189bf55"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga96d7708293e8bc9904afcc504189bf55" args="(detail::tmat2x4< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00223">223</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga99bbcb12e6a17ba198faf9259c8abd96"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga99bbcb12e6a17ba198faf9259c8abd96" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00212">212</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="gaa9206a4b3878b3fd2a904b8147457f77"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="gaa9206a4b3878b3fd2a904b8147457f77" args="(detail::tmat2x2< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00113">113</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="gabd71f400506835e596c2decd6631f124"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="gabd71f400506835e596c2decd6631f124" args="(detail::tvec3< T > &vec)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::value_ptr </td>
- <td>(</td>
- <td class="paramtype">detail::tvec3< T > & </td>
- <td class="paramname"><em>vec</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div>
- <div class="memdoc">
- <p>Get the address of the vector content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00069">69</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga9fc0e1b422d30446d77f7b3b9a4344dd"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga9fc0e1b422d30446d77f7b3b9a4344dd" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00124">124</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga7bf8756cfee3981a93530342efda2a09"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga7bf8756cfee3981a93530342efda2a09" args="(detail::tvec2< T > &vec)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the vector content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00047">47</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="gac21518f95a134dbe3c61460c89264b08"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="gac21518f95a134dbe3c61460c89264b08" 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::gtc::type_ptr::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>Get the const address of the vector content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00036">36</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- <p>Referenced by <a class="el" href="a00126_source.html#l00326">glm::gtc::type_ptr::make_mat2x2()</a>, <a class="el" href="a00126_source.html#l00336">glm::gtc::type_ptr::make_mat2x3()</a>, <a class="el" href="a00126_source.html#l00346">glm::gtc::type_ptr::make_mat2x4()</a>, <a class="el" href="a00126_source.html#l00356">glm::gtc::type_ptr::make_mat3x2()</a>, <a class="el" href="a00126_source.html#l00366">glm::gtc::type_ptr::make_mat3x3()</a>, <a class="el" href="a00126_source.html#l00376">glm::gtc::type_ptr::make_mat3x4()</a>, <a class="el" href="a00126_source.html#l00387">glm::gtc::type_ptr::make_mat4x2()</a>, <a class="el" href="a00126_source.html#l00397">glm::gtc::type_ptr::make_mat4x3()</a>, <a class="el" href="a00126_source.html#l00407">glm::gtc::type_ptr::make_mat4x4()</a>, <a class="el" href="a00126_source.html#l00296">glm::gtc::type_ptr::make_vec2()</a>, <a class="el" href="a00126_source.html#l00306">glm::gtc::type_ptr::make_vec3()</a>, and <a class="el" href="a00126_source.html#l00316">glm::gtc::type_ptr::make_vec4()</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga3d8f3ed25463d8b7d9f25ba6d7a8acbc"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga3d8f3ed25463d8b7d9f25ba6d7a8acbc" args="(detail::tvec4< T > &vec)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the vector content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00091">91</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga56c2e17bbd93738609308c13a515f170"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga56c2e17bbd93738609308c13a515f170" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00146">146</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga830aa0335e6f5e590b1c3ebb642f3e9b"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga830aa0335e6f5e590b1c3ebb642f3e9b" args="(detail::tmat3x3< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00135">135</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga865263cd65e95cc13ff6a5aa84e3f5e8"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga865263cd65e95cc13ff6a5aa84e3f5e8" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00234">234</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga861a6b1ce6a5138d9fd56c03df8831fa"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga861a6b1ce6a5138d9fd56c03df8831fa" args="(detail::tmat3x2< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00201">201</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga8cb84075eac2170b71408bd87e360fc5"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga8cb84075eac2170b71408bd87e360fc5" args="(detail::tmat2x3< T > &mat)" -->
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">GLM_FUNC_QUALIFIER T* glm::gtc::type_ptr::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>Get the address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00179">179</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga3991a9338f71a240c139d2578dc3ce2a"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga3991a9338f71a240c139d2578dc3ce2a" 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::gtc::type_ptr::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>Get the const address of the vector content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00058">58</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="gaa8d062cde13a6ab5b87e660301aafcbd"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="gaa8d062cde13a6ab5b87e660301aafcbd" 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::gtc::type_ptr::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>Get the const address of the vector content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00080">80</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga35559a6453513f1be0cc693d55058313"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga35559a6453513f1be0cc693d55058313" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00190">190</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga8346668458014141646d1d73b009d8b1"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga8346668458014141646d1d73b009d8b1" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00168">168</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- <a class="anchor" id="ga7a39de90fc430c08510ce091ac634a79"></a><!-- doxytag: member="glm::gtc::type_ptr::value_ptr" ref="ga7a39de90fc430c08510ce091ac634a79" 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::gtc::type_ptr::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>Get the const address of the matrix content. </p>
- <p>From GLM_GTC_type_ptr extension. </p>
- <p>Definition at line <a class="el" href="a00126_source.html#l00102">102</a> of file <a class="el" href="a00126_source.html">type_ptr.hpp</a>.</p>
- </div>
- </div>
- </div>
- <hr class="footer"/><address class="footer"><small>Generated by 
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
- </body>
- </html>
|