parent
dfd700e44b
commit
72e6b8973f
13 changed files with 4426 additions and 93 deletions
@ -0,0 +1,121 @@ |
||||
<!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.9 API documenation: perpendicular.hpp File Reference</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="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function() { init_search(); }); |
||||
</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-mini.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">0.9.9 API documenation |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.10 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<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 class="current"><a href="files.html"><span>Files</span></a></li> |
||||
<li> |
||||
<div id="MSearchBox" class="MSearchBoxInactive"> |
||||
<span class="left"> |
||||
<img id="MSearchSelect" src="search/mag_sel.png" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
alt=""/> |
||||
<input type="text" id="MSearchField" value="Search" accesskey="S" |
||||
onfocus="searchBox.OnSearchFieldFocus(true)" |
||||
onblur="searchBox.OnSearchFieldFocus(false)" |
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/> |
||||
</span><span class="right"> |
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> |
||||
</span> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div id="navrow2" class="tabs2"> |
||||
<ul class="tablist"> |
||||
<li><a href="files.html"><span>File List</span></a></li> |
||||
</ul> |
||||
</div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div id="nav-path" class="navpath"> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="dir_934f46a345653ef2b3014a1b37a162c1.html">G:</a></li><li class="navelem"><a class="el" href="dir_98f7f9d41f9d3029bd68cf237526a774.html">Source</a></li><li class="navelem"><a class="el" href="dir_9344afb825aed5e2f5be1d2015dde43c.html">G-Truc</a></li><li class="navelem"><a class="el" href="dir_45973f864e07b2505003ae343b7c8af7.html">glm</a></li><li class="navelem"><a class="el" href="dir_304be5dfae1339a7705426c0b536faf2.html">glm</a></li><li class="navelem"><a class="el" href="dir_e8f3c1046ba4b357711397765359cd18.html">gtx</a></li> </ul> |
||||
</div> |
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">perpendicular.hpp File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a class="el" href="a00208.html">GLM_GTX_perpendicular</a> |
||||
<a href="#details">More...</a></p> |
||||
|
||||
<p><a href="a00078_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:ga264cfc4e180cf9b852e943b35089003c"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr> |
||||
<tr class="memitem:ga264cfc4e180cf9b852e943b35089003c"><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_DECL genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00208.html#ga264cfc4e180cf9b852e943b35089003c">perp</a> (genType const &x, genType const &Normal)</td></tr> |
||||
<tr class="memdesc:ga264cfc4e180cf9b852e943b35089003c"><td class="mdescLeft"> </td><td class="mdescRight">Projects x a perpendicular axis of Normal. <a href="a00208.html#ga264cfc4e180cf9b852e943b35089003c">More...</a><br /></td></tr> |
||||
<tr class="separator:ga264cfc4e180cf9b852e943b35089003c"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"><p><a class="el" href="a00208.html">GLM_GTX_perpendicular</a> </p> |
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00142.html" title="Features that implement in C++ the GLSL specification as closely as possible. ">Core features</a> (dependence) </dd> |
||||
<dd> |
||||
<a class="el" href="a00210.html" title="Include <glm/gtx/projection.hpp> to use the features of this extension. ">GLM_GTX_projection</a> (dependence) </dd></dl> |
||||
|
||||
<p>Definition in file <a class="el" href="a00078_source.html">perpendicular.hpp</a>.</p> |
||||
</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> |
@ -0,0 +1,131 @@ |
||||
<!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.9 API documenation: wrap.hpp File Reference</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="search/search.css" rel="stylesheet" type="text/css"/> |
||||
<script type="text/javascript" src="search/searchdata.js"></script> |
||||
<script type="text/javascript" src="search/search.js"></script> |
||||
<script type="text/javascript"> |
||||
$(document).ready(function() { init_search(); }); |
||||
</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-mini.png"/></td> |
||||
<td id="projectalign" style="padding-left: 0.5em;"> |
||||
<div id="projectname">0.9.9 API documenation |
||||
</div> |
||||
</td> |
||||
</tr> |
||||
</tbody> |
||||
</table> |
||||
</div> |
||||
<!-- end header part --> |
||||
<!-- Generated by Doxygen 1.8.10 --> |
||||
<script type="text/javascript"> |
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
||||
</script> |
||||
<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 class="current"><a href="files.html"><span>Files</span></a></li> |
||||
<li> |
||||
<div id="MSearchBox" class="MSearchBoxInactive"> |
||||
<span class="left"> |
||||
<img id="MSearchSelect" src="search/mag_sel.png" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
alt=""/> |
||||
<input type="text" id="MSearchField" value="Search" accesskey="S" |
||||
onfocus="searchBox.OnSearchFieldFocus(true)" |
||||
onblur="searchBox.OnSearchFieldFocus(false)" |
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/> |
||||
</span><span class="right"> |
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> |
||||
</span> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div id="navrow2" class="tabs2"> |
||||
<ul class="tablist"> |
||||
<li><a href="files.html"><span>File List</span></a></li> |
||||
</ul> |
||||
</div> |
||||
<!-- window showing the filter options --> |
||||
<div id="MSearchSelectWindow" |
||||
onmouseover="return searchBox.OnSearchSelectShow()" |
||||
onmouseout="return searchBox.OnSearchSelectHide()" |
||||
onkeydown="return searchBox.OnSearchSelectKey(event)"> |
||||
</div> |
||||
|
||||
<!-- iframe showing the search results (closed by default) --> |
||||
<div id="MSearchResultsWindow"> |
||||
<iframe src="javascript:void(0)" frameborder="0" |
||||
name="MSearchResults" id="MSearchResults"> |
||||
</iframe> |
||||
</div> |
||||
|
||||
<div id="nav-path" class="navpath"> |
||||
<ul> |
||||
<li class="navelem"><a class="el" href="dir_934f46a345653ef2b3014a1b37a162c1.html">G:</a></li><li class="navelem"><a class="el" href="dir_98f7f9d41f9d3029bd68cf237526a774.html">Source</a></li><li class="navelem"><a class="el" href="dir_9344afb825aed5e2f5be1d2015dde43c.html">G-Truc</a></li><li class="navelem"><a class="el" href="dir_45973f864e07b2505003ae343b7c8af7.html">glm</a></li><li class="navelem"><a class="el" href="dir_304be5dfae1339a7705426c0b536faf2.html">glm</a></li><li class="navelem"><a class="el" href="dir_e8f3c1046ba4b357711397765359cd18.html">gtx</a></li> </ul> |
||||
</div> |
||||
</div><!-- top --> |
||||
<div class="header"> |
||||
<div class="summary"> |
||||
<a href="#func-members">Functions</a> </div> |
||||
<div class="headertitle"> |
||||
<div class="title">wrap.hpp File Reference</div> </div> |
||||
</div><!--header--> |
||||
<div class="contents"> |
||||
|
||||
<p><a class="el" href="a00227.html">GLM_GTX_wrap</a> |
||||
<a href="#details">More...</a></p> |
||||
|
||||
<p><a href="a00133_source.html">Go to the source code of this file.</a></p> |
||||
<table class="memberdecls"> |
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
||||
Functions</h2></td></tr> |
||||
<tr class="memitem:ga6c0cc6bd1d67ea1008d2592e998bad33"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr> |
||||
<tr class="memitem:ga6c0cc6bd1d67ea1008d2592e998bad33"><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_DECL genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00227.html#ga6c0cc6bd1d67ea1008d2592e998bad33">clamp</a> (genType const &Texcoord)</td></tr> |
||||
<tr class="memdesc:ga6c0cc6bd1d67ea1008d2592e998bad33"><td class="mdescLeft"> </td><td class="mdescRight">Simulate GL_CLAMP OpenGL wrap mode. <a href="a00227.html#ga6c0cc6bd1d67ea1008d2592e998bad33">More...</a><br /></td></tr> |
||||
<tr class="separator:ga6c0cc6bd1d67ea1008d2592e998bad33"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:gaa6856a0a048d2749252848da35e10c8b"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr> |
||||
<tr class="memitem:gaa6856a0a048d2749252848da35e10c8b"><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_DECL genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00227.html#gaa6856a0a048d2749252848da35e10c8b">mirrorClamp</a> (genType const &Texcoord)</td></tr> |
||||
<tr class="memdesc:gaa6856a0a048d2749252848da35e10c8b"><td class="mdescLeft"> </td><td class="mdescRight">Simulate GL_MIRRORED_REPEAT OpenGL wrap mode. <a href="a00227.html#gaa6856a0a048d2749252848da35e10c8b">More...</a><br /></td></tr> |
||||
<tr class="separator:gaa6856a0a048d2749252848da35e10c8b"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ga16a89b0661b60d5bea85137bbae74d73"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr> |
||||
<tr class="memitem:ga16a89b0661b60d5bea85137bbae74d73"><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_DECL genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00227.html#ga16a89b0661b60d5bea85137bbae74d73">mirrorRepeat</a> (genType const &Texcoord)</td></tr> |
||||
<tr class="memdesc:ga16a89b0661b60d5bea85137bbae74d73"><td class="mdescLeft"> </td><td class="mdescRight">Simulate GL_MIRROR_REPEAT OpenGL wrap mode. <a href="a00227.html#ga16a89b0661b60d5bea85137bbae74d73">More...</a><br /></td></tr> |
||||
<tr class="separator:ga16a89b0661b60d5bea85137bbae74d73"><td class="memSeparator" colspan="2"> </td></tr> |
||||
<tr class="memitem:ga809650c6310ea7c42666e918c117fb6f"><td class="memTemplParams" colspan="2">template<typename genType > </td></tr> |
||||
<tr class="memitem:ga809650c6310ea7c42666e918c117fb6f"><td class="memTemplItemLeft" align="right" valign="top">GLM_FUNC_DECL genType </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00227.html#ga809650c6310ea7c42666e918c117fb6f">repeat</a> (genType const &Texcoord)</td></tr> |
||||
<tr class="memdesc:ga809650c6310ea7c42666e918c117fb6f"><td class="mdescLeft"> </td><td class="mdescRight">Simulate GL_REPEAT OpenGL wrap mode. <a href="a00227.html#ga809650c6310ea7c42666e918c117fb6f">More...</a><br /></td></tr> |
||||
<tr class="separator:ga809650c6310ea7c42666e918c117fb6f"><td class="memSeparator" colspan="2"> </td></tr> |
||||
</table> |
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
||||
<div class="textblock"><p><a class="el" href="a00227.html">GLM_GTX_wrap</a> </p> |
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="a00142.html" title="Features that implement in C++ the GLSL specification as closely as possible. ">Core features</a> (dependence) </dd></dl> |
||||
|
||||
<p>Definition in file <a class="el" href="a00133_source.html">wrap.hpp</a>.</p> |
||||
</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> |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@ |
||||
var searchData= |
||||
[ |
||||
['opengl_20mathematics',['OpenGL Mathematics',['../index.html',1,'']]] |
||||
['opengl_20mathematics_20_28glm_29',['OpenGL Mathematics (GLM)',['../index.html',1,'']]] |
||||
]; |
||||
|
@ -1,32 +0,0 @@ |
||||
/*! |
||||
@mainpage OpenGL Mathematics |
||||
|
||||
<a href="http://glm.g-truc.net">OpenGL Mathematics (GLM)</a> is a header only C++ mathematics library for graphics software based on the <a href="https://www.opengl.org/documentation/glsl/">OpenGL Shading Language (GLSL)</a> specification. |
||||
|
||||
GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows GLSL, he knows GLM as well which makes it really easy to use. |
||||
|
||||
This project isn't limited to GLSL features. An extension system, based on the GLSL extension conventions, provides extended capabilities: matrix transformations, quaternions, half-based types, random numbers, noise, etc... |
||||
|
||||
This library works perfectly with OpenGL but it also ensures interoperability with other third party libraries and SDK. It is a good candidate for software rendering (raytracing / rasterisation), image processing, physic simulations and any development context that requires a simple and convenient mathematics library. |
||||
|
||||
GLM is written in C++98 but can take advantage of C++11 when supported by the compiler. It is a platform independent library with no dependence and it officially supports the following compilers: |
||||
- <a href="https://developer.apple.com/Library/mac/documentation/CompilerTools/Conceptual/LLVMCompilerOverview/index.html">Apple Clang</a> 4.0 and higher |
||||
- <a href="https://gcc.gnu.org/">GCC</a> 4.2 and higher |
||||
- <a href="http://llvm.org/">LLVM</a> 3.0 and higher |
||||
- <a href="https://software.intel.com/en-us/intel-compilers">Intel C++ Composer</a> XE 2013 and higher |
||||
- <a href="http://www.visualstudio.com/">Visual Studio</a> 2010 and higher |
||||
- <a href="https://developer.nvidia.com/about-cuda">CUDA</a> 4.0 and higher (experimental) |
||||
- Any conform C++98 compiler |
||||
|
||||
@note The Doxygen-generated documentation will often state that a type or function |
||||
is defined in a namespace that is a child of the @link glm glm @endlink namespace. |
||||
Please ignore this; All publicly available types and functions can be accessed as a direct children |
||||
of the glm namespace. |
||||
|
||||
The source code is licensed under the <a href="http://glm.g-truc.net/copying.txt">Happy Bunny License (Modified MIT)</a> and <a href="http://glm.g-truc.net/copying.txt">MIT license</a>. |
||||
|
||||
These pages are the API reference only. For more information about how to use GLM, please have a look at <a href="http://glm.g-truc.net/glm.pdf">the manual</a>. |
||||
|
||||
Thanks for contributing to the project by <a href="https://github.com/g-truc/glm/issues">submitting tickets for bug reports and feature requests</a>. |
||||
Any feedback is welcome at glm@g-truc.net. |
||||
**/ |
Loading…
Reference in New Issue