This allows building against the same version of GLM across all targets and not deal with API changes of newer GLM versions which introduce regressions. Long term we want to migrate away from GLM and stick to a minimal self-written subset.
213 lines
10 KiB
HTML
213 lines
10 KiB
HTML
<!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"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.10"/>
|
|
<title>0.9.7: GLM_GTX_std_based_type</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">0.9.7
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.10 -->
|
|
<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="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#typedef-members">Typedefs</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">GLM_GTX_std_based_type<div class="ingroups"><a class="el" href="a00161.html">GTX Extensions (Experimental)</a></div></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:ga47c940f279a6b97ffc301eb4526a445a"><td class="memItemLeft" align="right" valign="top">typedef tvec1< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#ga47c940f279a6b97ffc301eb4526a445a">size1</a></td></tr>
|
|
<tr class="separator:ga47c940f279a6b97ffc301eb4526a445a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga77d0b061efa41cb2ed2285d09294314e"><td class="memItemLeft" align="right" valign="top">typedef tvec1< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#ga77d0b061efa41cb2ed2285d09294314e">size1_t</a></td></tr>
|
|
<tr class="separator:ga77d0b061efa41cb2ed2285d09294314e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac0ef172641a1555684da0beb735c2a79"><td class="memItemLeft" align="right" valign="top">typedef tvec2< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#gac0ef172641a1555684da0beb735c2a79">size2</a></td></tr>
|
|
<tr class="separator:gac0ef172641a1555684da0beb735c2a79"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa7d72bbe318d27da9d30f27095e4c75e"><td class="memItemLeft" align="right" valign="top">typedef tvec2< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#gaa7d72bbe318d27da9d30f27095e4c75e">size2_t</a></td></tr>
|
|
<tr class="separator:gaa7d72bbe318d27da9d30f27095e4c75e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga51b5e9650c459973134ffb4236ae88b6"><td class="memItemLeft" align="right" valign="top">typedef tvec3< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#ga51b5e9650c459973134ffb4236ae88b6">size3</a></td></tr>
|
|
<tr class="separator:ga51b5e9650c459973134ffb4236ae88b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad364e6c302642e3bb89d756df5d0c8c6"><td class="memItemLeft" align="right" valign="top">typedef tvec3< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#gad364e6c302642e3bb89d756df5d0c8c6">size3_t</a></td></tr>
|
|
<tr class="separator:gad364e6c302642e3bb89d756df5d0c8c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf07a3f432e328c99d35637225c988121"><td class="memItemLeft" align="right" valign="top">typedef tvec4< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#gaf07a3f432e328c99d35637225c988121">size4</a></td></tr>
|
|
<tr class="separator:gaf07a3f432e328c99d35637225c988121"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga06862b7d59094244025d34407b2cb796"><td class="memItemLeft" align="right" valign="top">typedef tvec4< std::size_t, defaultp > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00234.html#ga06862b7d59094244025d34407b2cb796">size4_t</a></td></tr>
|
|
<tr class="separator:ga06862b7d59094244025d34407b2cb796"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<p>Adds vector types based on STL value types. </p>
|
|
<p><<a class="el" href="a00110.html" title="OpenGL Mathematics (glm.g-truc.net) ">glm/gtx/std_based_type.hpp</a>> need to be included to use these functionalities. </p>
|
|
<h2 class="groupheader">Typedef Documentation</h2>
|
|
<a class="anchor" id="ga47c940f279a6b97ffc301eb4526a445a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec1<std::size_t, defaultp> size1</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of one std::size_t component. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00059">59</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga77d0b061efa41cb2ed2285d09294314e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec1<std::size_t, defaultp> size1_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of one std::size_t component. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00075">75</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gac0ef172641a1555684da0beb735c2a79"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec2<std::size_t, defaultp> size2</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of two std::size_t components. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00063">63</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaa7d72bbe318d27da9d30f27095e4c75e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec2<std::size_t, defaultp> size2_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of two std::size_t components. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00079">79</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga51b5e9650c459973134ffb4236ae88b6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec3<std::size_t, defaultp> size3</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of three std::size_t components. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00067">67</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gad364e6c302642e3bb89d756df5d0c8c6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec3<std::size_t, defaultp> size3_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of three std::size_t components. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00083">83</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="gaf07a3f432e328c99d35637225c988121"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec4<std::size_t, defaultp> size4</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of four std::size_t components. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00071">71</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ga06862b7d59094244025d34407b2cb796"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef tvec4<std::size_t, defaultp> size4_t</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Vector type based of four std::size_t components. </p>
|
|
<dl class="section see"><dt>See also</dt><dd>GLM_GTX_std_based_type </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00110_source.html#l00087">87</a> of file <a class="el" href="a00110_source.html">std_based_type.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<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.8.10
|
|
</small></address>
|
|
</body>
|
|
</html>
|