Removed docs

This commit is contained in:
2017-03-14 11:31:38 -04:00
parent 273e519e70
commit 0164992bb0
249 changed files with 0 additions and 15226 deletions

View File

@@ -1 +0,0 @@
theme: jekyll-theme-slate

View File

@@ -1,121 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('annotated.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond.html" target="_self">Diamond</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_buffers.html" target="_self">Buffers</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" target="_self">Buffer</a></td><td class="desc">Manages an OpenGL <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object ">Buffer</a> object </td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html" target="_self">VertexDataAttribute</a></td><td class="desc">Marks a struct as vertex data that can be sent to a shader attribute </td></tr>
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html" target="_self">VertexDataInfo</a></td><td class="desc">Get vertex pointer information about a struct to infer how to point shader attributes to it </td></tr>
<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html" target="_self">VertexPointerAttribute</a></td><td class="desc">Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct. </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_render.html" target="_self">Render</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_camera.html" target="_self">Camera</a></td><td class="desc">Manages a projection and view matrix </td></tr>
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_render_group.html" target="_self">RenderGroup</a></td><td class="desc">Manage a group of buffers, ranges, and uniforms to render </td></tr>
<tr id="row_0_1_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html" target="_self">VertexBuffer</a></td><td class="desc">Manage a vertex buffer object </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_shaders.html" target="_self">Shaders</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_shaders_1_1_program.html" target="_self">Program</a></td><td class="desc">Manages an OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> object </td></tr>
<tr id="row_0_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" target="_self">Shader</a></td><td class="desc">Manges a OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> object </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_textures.html" target="_self">Textures</a></td><td class="desc"></td></tr>
<tr id="row_0_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_textures_1_1_texture.html" target="_self">Texture</a></td><td class="desc">Manages a OpenGL <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a> object </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_util.html" target="_self">Util</a></td><td class="desc"></td></tr>
<tr id="row_0_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html" target="_self">ObjVertex</a></td><td class="desc">Vertex buffer data for Wavefront meshes </td></tr>
<tr id="row_0_4_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html" target="_self">SubArray</a></td><td class="desc">Provices access to a subset of an array </td></tr>
<tr id="row_0_4_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html" target="_self">TileData</a></td><td class="desc">Vertex buffer data for instanced rendering </td></tr>
<tr id="row_0_5_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_g_l_object.html" target="_self">GLObject</a></td><td class="desc">Provide managed access to OpenGL objects </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,4 +0,0 @@
var annotated_dup =
[
[ "Diamond", "namespace_diamond.html", "namespace_diamond" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 B

View File

@@ -1,112 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_buffer.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Buffers.Buffer&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2">Data</a>(T[] data)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a890681a73edd4cc0e4882b2d6a575a9a">Data</a>(int offset, int count, T[] data)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a53274eb67f44681b46a11dd1585fd529">Data</a>(SubArray&lt; T &gt; data)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5">Dispose</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a112b2cfa7e7b94bef62dba9329890875">Empty&lt; T &gt;</a>(BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a0b717590045a79f68d06edb8357d06b2">FromData&lt; T &gt;</a>(T[] data, BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3">PointTo</a>(Program program)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778">Target</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToString</b>() (defined in <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75">Usage</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,524 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Buffers.Buffer&lt; T &gt; Class Template 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_buffer.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_buffers_1_1_buffer-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Buffers.Buffer&lt; T &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manages an OpenGL <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object ">Buffer</a> object
<a href="class_diamond_1_1_buffers_1_1_buffer.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Buffers.Buffer&lt; T &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_buffers_1_1_buffer.png" usemap="#Diamond.Buffers.Buffer_3C_20T_20_3E_map" alt=""/>
<map id="Diamond.Buffers.Buffer_3C_20T_20_3E_map" name="Diamond.Buffers.Buffer_3C_20T_20_3E_map">
<area href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects " alt="Diamond.GLObject" shape="rect" coords="0,56,176,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae63e2a811d9512185be88be6ba51b4e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2">Data</a> (T[] data)</td></tr>
<tr class="memdesc:ae63e2a811d9512185be88be6ba51b4e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upload data to this buffer <a href="#ae63e2a811d9512185be88be6ba51b4e2">More...</a><br /></td></tr>
<tr class="separator:ae63e2a811d9512185be88be6ba51b4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a890681a73edd4cc0e4882b2d6a575a9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a890681a73edd4cc0e4882b2d6a575a9a">Data</a> (int offset, int count, T[] data)</td></tr>
<tr class="memdesc:a890681a73edd4cc0e4882b2d6a575a9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upload a range of data to this buffer <a href="#a890681a73edd4cc0e4882b2d6a575a9a">More...</a><br /></td></tr>
<tr class="separator:a890681a73edd4cc0e4882b2d6a575a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53274eb67f44681b46a11dd1585fd529"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a53274eb67f44681b46a11dd1585fd529">Data</a> (<a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a>&lt; T &gt; data)</td></tr>
<tr class="memdesc:a53274eb67f44681b46a11dd1585fd529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Upload a range of data to this buffer <a href="#a53274eb67f44681b46a11dd1585fd529">More...</a><br /></td></tr>
<tr class="separator:a53274eb67f44681b46a11dd1585fd529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40da9e1d7860f491da3e9d74e72b42d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3">PointTo</a> (<a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> program)</td></tr>
<tr class="memdesc:a40da9e1d7860f491da3e9d74e72b42d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Point this buffer to a program's vertex attributes. T must have [<a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html" title="Marks a struct as vertex data that can be sent to a shader attribute ">VertexDataAttribute</a>], and all fields of T must have [<a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html" title="Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct...">VertexPointerAttribute</a>] to infer vertex pointer locations. <a href="#a40da9e1d7860f491da3e9d74e72b42d3">More...</a><br /></td></tr>
<tr class="separator:a40da9e1d7860f491da3e9d74e72b42d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a413ff9c39032137279a950eb01e8ca11"><td class="memItemLeft" align="right" valign="top"><a id="a413ff9c39032137279a950eb01e8ca11"></a>
override string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
<tr class="separator:a413ff9c39032137279a950eb01e8ca11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf9a907600ea42871af181500504fab5"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5">Dispose</a> ()</td></tr>
<tr class="memdesc:acf9a907600ea42871af181500504fab5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate Dispose to underlying wrapper class <a href="#acf9a907600ea42871af181500504fab5">More...</a><br /></td></tr>
<tr class="separator:acf9a907600ea42871af181500504fab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a112b2cfa7e7b94bef62dba9329890875"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a112b2cfa7e7b94bef62dba9329890875">Empty&lt; T &gt;</a> (BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)</td></tr>
<tr class="memdesc:a112b2cfa7e7b94bef62dba9329890875"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty buffer of this type <a href="#a112b2cfa7e7b94bef62dba9329890875">More...</a><br /></td></tr>
<tr class="separator:a112b2cfa7e7b94bef62dba9329890875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b717590045a79f68d06edb8357d06b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a0b717590045a79f68d06edb8357d06b2">FromData&lt; T &gt;</a> (T[] data, BufferTarget target, BufferUsageHint usage=BufferUsageHint.StaticDraw, string name=null)</td></tr>
<tr class="memdesc:a0b717590045a79f68d06edb8357d06b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a buffer of this type and upload data <a href="#a0b717590045a79f68d06edb8357d06b2">More...</a><br /></td></tr>
<tr class="separator:a0b717590045a79f68d06edb8357d06b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a96c91ddb6cd81cee52c2dd7d8db37778"><td class="memItemLeft" align="right" valign="top">BufferTarget&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778">Target</a> =&gt; Wrapper.Target</td></tr>
<tr class="memdesc:a96c91ddb6cd81cee52c2dd7d8db37778"><td class="mdescLeft">&#160;</td><td class="mdescRight">The target for this buffer; its type <a href="#a96c91ddb6cd81cee52c2dd7d8db37778">More...</a><br /></td></tr>
<tr class="separator:a96c91ddb6cd81cee52c2dd7d8db37778"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:aee13b2560f0deb969a2c9d4faf342e75"><td class="memItemLeft" align="right" valign="top">BufferUsageHint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75">Usage</a><code> [get, set]</code></td></tr>
<tr class="memdesc:aee13b2560f0deb969a2c9d4faf342e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">The usage hint for this buffer. Use StaticDraw for one-time uploads to vertex buffers, and DynamicDraw for repeated uploads to vertex buffers. <a href="#aee13b2560f0deb969a2c9d4faf342e75">More...</a><br /></td></tr>
<tr class="separator:aee13b2560f0deb969a2c9d4faf342e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('properties_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a><code> [get, protected set]</code></td></tr>
<tr class="memdesc:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a> used for identification <a href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">More...</a><br /></td></tr>
<tr class="separator:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_attribs_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">static readonly Logger&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a> = LogManager.GetLogger(nameof(<a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a>))</td></tr>
<tr class="memdesc:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logger for all GLObjects <a href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">More...</a><br /></td></tr>
<tr class="separator:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manages an OpenGL <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object ">Buffer</a> object </p>
<p>Class for static <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object ">Buffer</a> operations and public factory methods </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>The type of data used for this buffer</td></tr>
</table>
</dd>
</dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ae63e2a811d9512185be88be6ba51b4e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae63e2a811d9512185be88be6ba51b4e2">&#9670;&nbsp;</a></span>Data() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Data </td>
<td>(</td>
<td class="paramtype">T []&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Upload data to this buffer </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">data</td><td>The data to upload</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a890681a73edd4cc0e4882b2d6a575a9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a890681a73edd4cc0e4882b2d6a575a9a">&#9670;&nbsp;</a></span>Data() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Data </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T []&#160;</td>
<td class="paramname"><em>data</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Upload a range of data to this buffer </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">offset</td><td>The range offset</td></tr>
<tr><td class="paramname">count</td><td>The range length</td></tr>
<tr><td class="paramname">data</td><td>The data to upload, offset and length apply to both this and the target</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a53274eb67f44681b46a11dd1585fd529"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53274eb67f44681b46a11dd1585fd529">&#9670;&nbsp;</a></span>Data() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Data </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a>&lt; T &gt;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Upload a range of data to this buffer </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">data</td><td>The data to upload</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acf9a907600ea42871af181500504fab5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf9a907600ea42871af181500504fab5">&#9670;&nbsp;</a></span>Dispose()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Dispose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate Dispose to underlying wrapper class </p>
<p>Implements <a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Diamond.GLObject</a>.</p>
</div>
</div>
<a id="a112b2cfa7e7b94bef62dba9329890875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a112b2cfa7e7b94bef62dba9329890875">&#9670;&nbsp;</a></span>Empty< T >()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a>&lt;T&gt; <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Empty&lt; T &gt; </td>
<td>(</td>
<td class="paramtype">BufferTarget&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">BufferUsageHint&#160;</td>
<td class="paramname"><em>usage</em> = <code>BufferUsageHint.StaticDraw</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create an empty buffer of this type </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">target</td><td>The buffer target</td></tr>
<tr><td class="paramname">usage</td><td>The initial usage hint</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The buffer, or null if initialization failed</dd></dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>Buffer&lt;T&gt;</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>Empty</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>target</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>usage</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>name</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div>
<a id="a0b717590045a79f68d06edb8357d06b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b717590045a79f68d06edb8357d06b2">&#9670;&nbsp;</a></span>FromData< T >()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a>&lt;T&gt; <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.FromData&lt; T &gt; </td>
<td>(</td>
<td class="paramtype">T []&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">BufferTarget&#160;</td>
<td class="paramname"><em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">BufferUsageHint&#160;</td>
<td class="paramname"><em>usage</em> = <code>BufferUsageHint.StaticDraw</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a buffer of this type and upload data </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">data</td><td>The data to upload</td></tr>
<tr><td class="paramname">target</td><td>The buffer target</td></tr>
<tr><td class="paramname">usage</td><td>The initial usage hint</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The buffer, or null if initialization failed</dd></dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>Buffer&lt;T&gt;</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>FromData</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>data</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>target</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>usage</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>name</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div>
<a id="a40da9e1d7860f491da3e9d74e72b42d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40da9e1d7860f491da3e9d74e72b42d3">&#9670;&nbsp;</a></span>PointTo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.PointTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td>
<td class="paramname"><em>program</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Point this buffer to a program's vertex attributes. T must have [<a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html" title="Marks a struct as vertex data that can be sent to a shader attribute ">VertexDataAttribute</a>], and all fields of T must have [<a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html" title="Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct...">VertexPointerAttribute</a>] to infer vertex pointer locations. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">program</td><td>The program to point this buffer to</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a96c91ddb6cd81cee52c2dd7d8db37778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96c91ddb6cd81cee52c2dd7d8db37778">&#9670;&nbsp;</a></span>Target</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BufferTarget <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Target =&gt; Wrapper.Target</td>
</tr>
</table>
</div><div class="memdoc">
<p>The target for this buffer; its type </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="aee13b2560f0deb969a2c9d4faf342e75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee13b2560f0deb969a2c9d4faf342e75">&#9670;&nbsp;</a></span>Usage</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">BufferUsageHint <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Diamond.Buffers.Buffer</a>&lt; T &gt;.Usage</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The usage hint for this buffer. Use StaticDraw for one-time uploads to vertex buffers, and DynamicDraw for repeated uploads to vertex buffers. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Buffers/Buffer.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_buffers.html">Buffers</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,11 +0,0 @@
var class_diamond_1_1_buffers_1_1_buffer =
[
[ "Data", "class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2", null ],
[ "Data", "class_diamond_1_1_buffers_1_1_buffer.html#a890681a73edd4cc0e4882b2d6a575a9a", null ],
[ "Data", "class_diamond_1_1_buffers_1_1_buffer.html#a53274eb67f44681b46a11dd1585fd529", null ],
[ "Dispose", "class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5", null ],
[ "PointTo", "class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3", null ],
[ "ToString", "class_diamond_1_1_buffers_1_1_buffer.html#a413ff9c39032137279a950eb01e8ca11", null ],
[ "Target", "class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778", null ],
[ "Usage", "class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 883 B

View File

@@ -1,102 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_vertex_data_attribute.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Buffers.VertexDataAttribute Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html">Diamond.Buffers.VertexDataAttribute</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a">Divisor</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html">Diamond.Buffers.VertexDataAttribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66">VertexDataAttribute</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html">Diamond.Buffers.VertexDataAttribute</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,176 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Buffers.VertexDataAttribute Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_vertex_data_attribute.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_buffers_1_1_vertex_data_attribute-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Buffers.VertexDataAttribute Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Marks a struct as vertex data that can be sent to a shader attribute
<a href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Buffers.VertexDataAttribute:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_buffers_1_1_vertex_data_attribute.png" usemap="#Diamond.Buffers.VertexDataAttribute_map" alt=""/>
<map id="Diamond.Buffers.VertexDataAttribute_map" name="Diamond.Buffers.VertexDataAttribute_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a29ff542fa70db3a7facd986bab3fea66"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66">VertexDataAttribute</a> ()</td></tr>
<tr class="memdesc:a29ff542fa70db3a7facd986bab3fea66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark a struct with information about how to iterate over vertex data of this type. All fields of this struct must have [VertexPointer] <a href="#a29ff542fa70db3a7facd986bab3fea66">More...</a><br /></td></tr>
<tr class="separator:a29ff542fa70db3a7facd986bab3fea66"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a5d69153e7dff2a03c8bd9de07732ef4a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a">Divisor</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a5d69153e7dff2a03c8bd9de07732ef4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances <a href="#a5d69153e7dff2a03c8bd9de07732ef4a">More...</a><br /></td></tr>
<tr class="separator:a5d69153e7dff2a03c8bd9de07732ef4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Marks a struct as vertex data that can be sent to a shader attribute </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a29ff542fa70db3a7facd986bab3fea66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29ff542fa70db3a7facd986bab3fea66">&#9670;&nbsp;</a></span>VertexDataAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Diamond.Buffers.VertexDataAttribute.VertexDataAttribute </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Mark a struct with information about how to iterate over vertex data of this type. All fields of this struct must have [VertexPointer] </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a5d69153e7dff2a03c8bd9de07732ef4a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d69153e7dff2a03c8bd9de07732ef4a">&#9670;&nbsp;</a></span>Divisor</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Diamond.Buffers.VertexDataAttribute.Divisor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Buffers/VertexDataAttribute.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_buffers.html">Buffers</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html">VertexDataAttribute</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,5 +0,0 @@
var class_diamond_1_1_buffers_1_1_vertex_data_attribute =
[
[ "VertexDataAttribute", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66", null ],
[ "Divisor", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 683 B

View File

@@ -1,106 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_vertex_data_info.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Buffers.VertexDataInfo Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943">DisableVertexPointers</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db">Divisor</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555">EnableVertexPointers</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a218d392fc5645b4bd2df9c1f6ce1b5c5">GetInfo&lt; T &gt;</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2">Pointers</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08">Stride</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">Diamond.Buffers.VertexDataInfo</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,290 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Buffers.VertexDataInfo Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_vertex_data_info.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_buffers_1_1_vertex_data_info-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Buffers.VertexDataInfo Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Get vertex pointer information about a struct to infer how to point shader attributes to it
<a href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2db0010e1ce152eadf6f7d409a9b0555"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555">EnableVertexPointers</a> ()</td></tr>
<tr class="memdesc:a2db0010e1ce152eadf6f7d409a9b0555"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable the attributes associated with this type on Program.Current <a href="#a2db0010e1ce152eadf6f7d409a9b0555">More...</a><br /></td></tr>
<tr class="separator:a2db0010e1ce152eadf6f7d409a9b0555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3cdfddf61475c4546c5a87ef4d81943"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943">DisableVertexPointers</a> ()</td></tr>
<tr class="memdesc:ab3cdfddf61475c4546c5a87ef4d81943"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disable the attributes associated with this type on Program.Current <a href="#ab3cdfddf61475c4546c5a87ef4d81943">More...</a><br /></td></tr>
<tr class="separator:ab3cdfddf61475c4546c5a87ef4d81943"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a218d392fc5645b4bd2df9c1f6ce1b5c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">VertexDataInfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a218d392fc5645b4bd2df9c1f6ce1b5c5">GetInfo&lt; T &gt;</a> ()</td></tr>
<tr class="memdesc:a218d392fc5645b4bd2df9c1f6ce1b5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html" title="Get vertex pointer information about a struct to infer how to point shader attributes to it ...">VertexDataInfo</a> for a particular type <a href="#a218d392fc5645b4bd2df9c1f6ce1b5c5">More...</a><br /></td></tr>
<tr class="separator:a218d392fc5645b4bd2df9c1f6ce1b5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a1ac941b3490744a8b97c08298b0882db"><td class="memItemLeft" align="right" valign="top">readonly int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db">Divisor</a></td></tr>
<tr class="memdesc:a1ac941b3490744a8b97c08298b0882db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances <a href="#a1ac941b3490744a8b97c08298b0882db">More...</a><br /></td></tr>
<tr class="separator:a1ac941b3490744a8b97c08298b0882db"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a02a4dcb21a00e17efa58f835fe0e70a2"><td class="memItemLeft" align="right" valign="top">IReadOnlyCollection&lt; <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">VertexPointerAttribute</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2">Pointers</a><code> [get]</code></td></tr>
<tr class="memdesc:a02a4dcb21a00e17efa58f835fe0e70a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">All shader attributes supported by this type <a href="#a02a4dcb21a00e17efa58f835fe0e70a2">More...</a><br /></td></tr>
<tr class="separator:a02a4dcb21a00e17efa58f835fe0e70a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f73524f17a22b6cc628fd6c6a60fe08"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08">Stride</a><code> [get]</code></td></tr>
<tr class="memdesc:a2f73524f17a22b6cc628fd6c6a60fe08"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of this type in bytes <a href="#a2f73524f17a22b6cc628fd6c6a60fe08">More...</a><br /></td></tr>
<tr class="separator:a2f73524f17a22b6cc628fd6c6a60fe08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Get vertex pointer information about a struct to infer how to point shader attributes to it </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab3cdfddf61475c4546c5a87ef4d81943"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3cdfddf61475c4546c5a87ef4d81943">&#9670;&nbsp;</a></span>DisableVertexPointers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Diamond.Buffers.VertexDataInfo.DisableVertexPointers </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Disable the attributes associated with this type on Program.Current </p>
</div>
</div>
<a id="a2db0010e1ce152eadf6f7d409a9b0555"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2db0010e1ce152eadf6f7d409a9b0555">&#9670;&nbsp;</a></span>EnableVertexPointers()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Diamond.Buffers.VertexDataInfo.EnableVertexPointers </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enable the attributes associated with this type on Program.Current </p>
</div>
</div>
<a id="a218d392fc5645b4bd2df9c1f6ce1b5c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a218d392fc5645b4bd2df9c1f6ce1b5c5">&#9670;&nbsp;</a></span>GetInfo< T >()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">VertexDataInfo</a> Diamond.Buffers.VertexDataInfo.GetInfo&lt; T &gt; </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html" title="Get vertex pointer information about a struct to infer how to point shader attributes to it ...">VertexDataInfo</a> for a particular type </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>The type to analyse</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html" title="Get vertex pointer information about a struct to infer how to point shader attributes to it ...">VertexDataInfo</a> for the type, or null if the type is not supported</dd></dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a1ac941b3490744a8b97c08298b0882db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ac941b3490744a8b97c08298b0882db">&#9670;&nbsp;</a></span>Divisor</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">readonly int Diamond.Buffers.VertexDataInfo.Divisor</td>
</tr>
</table>
</div><div class="memdoc">
<p>The pointer divisor for this type. A value of 0 indicates per-vertex, a value of 1+ indicates every n instances </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a02a4dcb21a00e17efa58f835fe0e70a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02a4dcb21a00e17efa58f835fe0e70a2">&#9670;&nbsp;</a></span>Pointers</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IReadOnlyCollection&lt;<a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">VertexPointerAttribute</a>&gt; Diamond.Buffers.VertexDataInfo.Pointers</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>All shader attributes supported by this type </p>
</div>
</div>
<a id="a2f73524f17a22b6cc628fd6c6a60fe08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f73524f17a22b6cc628fd6c6a60fe08">&#9670;&nbsp;</a></span>Stride</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Diamond.Buffers.VertexDataInfo.Stride</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The size of this type in bytes </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Buffers/VertexDataInfo.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_buffers.html">Buffers</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">VertexDataInfo</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,8 +0,0 @@
var class_diamond_1_1_buffers_1_1_vertex_data_info =
[
[ "DisableVertexPointers", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943", null ],
[ "EnableVertexPointers", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555", null ],
[ "Divisor", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db", null ],
[ "Pointers", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2", null ],
[ "Stride", "class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08", null ]
];

View File

@@ -1,106 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Buffers.VertexPointerAttribute Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210">Normalized</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652">Offset</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40">Size</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d">Type</a></td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc">VertexPointerAttribute</a>(string name, int size)</td><td class="entry"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">Diamond.Buffers.VertexPointerAttribute</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,306 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Buffers.VertexPointerAttribute Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Buffers.VertexPointerAttribute Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct.
<a href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Buffers.VertexPointerAttribute:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.png" usemap="#Diamond.Buffers.VertexPointerAttribute_map" alt=""/>
<map id="Diamond.Buffers.VertexPointerAttribute_map" name="Diamond.Buffers.VertexPointerAttribute_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a589501a6b5d167585d09370acdf700fc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc">VertexPointerAttribute</a> (string name, int size)</td></tr>
<tr class="memdesc:a589501a6b5d167585d09370acdf700fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark a field with information about how to point a shader attribute to it <a href="#a589501a6b5d167585d09370acdf700fc">More...</a><br /></td></tr>
<tr class="separator:a589501a6b5d167585d09370acdf700fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a36ee751d5e458d0a10685c5d49f21d0a"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a">Name</a><code> [get]</code></td></tr>
<tr class="memdesc:a36ee751d5e458d0a10685c5d49f21d0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The attribute name that the values of this field should point to <a href="#a36ee751d5e458d0a10685c5d49f21d0a">More...</a><br /></td></tr>
<tr class="separator:a36ee751d5e458d0a10685c5d49f21d0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a920ed93a45f790548386526af4d40"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40">Size</a><code> [get]</code></td></tr>
<tr class="memdesc:a95a920ed93a45f790548386526af4d40"><td class="mdescLeft">&#160;</td><td class="mdescRight">The number of elements in this attribute Corresponds to the <a href="#a95a920ed93a45f790548386526af4d40">More...</a><br /></td></tr>
<tr class="separator:a95a920ed93a45f790548386526af4d40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae100818702103fbccc2d3b1cf1ca590d"><td class="memItemLeft" align="right" valign="top">VertexAttribPointerType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d">Type</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae100818702103fbccc2d3b1cf1ca590d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The element type of the attribute Corresponds to the <a href="#ae100818702103fbccc2d3b1cf1ca590d">More...</a><br /></td></tr>
<tr class="separator:ae100818702103fbccc2d3b1cf1ca590d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6c18754197f748ccb3e3b8c8273210"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210">Normalized</a> = VertexAttribPointerType.Float<code> [get, set]</code></td></tr>
<tr class="memdesc:acb6c18754197f748ccb3e3b8c8273210"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to normalize the values of this attribute Corresponds to the <a href="#acb6c18754197f748ccb3e3b8c8273210">More...</a><br /></td></tr>
<tr class="separator:acb6c18754197f748ccb3e3b8c8273210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35fcdf087eb61574bf90b5c63af76652"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652">Offset</a> = false<code> [get, set]</code></td></tr>
<tr class="memdesc:a35fcdf087eb61574bf90b5c63af76652"><td class="mdescLeft">&#160;</td><td class="mdescRight">The offset of this attribute within each element Corresponds to the <a href="#a35fcdf087eb61574bf90b5c63af76652">More...</a><br /></td></tr>
<tr class="separator:a35fcdf087eb61574bf90b5c63af76652"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a589501a6b5d167585d09370acdf700fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a589501a6b5d167585d09370acdf700fc">&#9670;&nbsp;</a></span>VertexPointerAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Diamond.Buffers.VertexPointerAttribute.VertexPointerAttribute </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Mark a field with information about how to point a shader attribute to it </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the attribute to point to this</td></tr>
<tr><td class="paramname">size</td><td>The number of elements to read from this field</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a36ee751d5e458d0a10685c5d49f21d0a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36ee751d5e458d0a10685c5d49f21d0a">&#9670;&nbsp;</a></span>Name</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Diamond.Buffers.VertexPointerAttribute.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The attribute name that the values of this field should point to </p>
</div>
</div>
<a id="acb6c18754197f748ccb3e3b8c8273210"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb6c18754197f748ccb3e3b8c8273210">&#9670;&nbsp;</a></span>Normalized</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Diamond.Buffers.VertexPointerAttribute.Normalized = VertexAttribPointerType.Float</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Whether to normalize the values of this attribute Corresponds to the </p>
<p><code>normalized</code> parameter to <code>glVertexAttribPointer</code> </p>
</div>
</div>
<a id="a35fcdf087eb61574bf90b5c63af76652"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35fcdf087eb61574bf90b5c63af76652">&#9670;&nbsp;</a></span>Offset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Diamond.Buffers.VertexPointerAttribute.Offset = false</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The offset of this attribute within each element Corresponds to the </p>
<p><code>offset</code> parameter to <code>glVertexAttribPointer</code> </p>
</div>
</div>
<a id="a95a920ed93a45f790548386526af4d40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95a920ed93a45f790548386526af4d40">&#9670;&nbsp;</a></span>Size</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int Diamond.Buffers.VertexPointerAttribute.Size</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The number of elements in this attribute Corresponds to the </p>
<p><code>size</code> parameter to <code>glVertexAttribPointer</code>. </p>
</div>
</div>
<a id="ae100818702103fbccc2d3b1cf1ca590d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae100818702103fbccc2d3b1cf1ca590d">&#9670;&nbsp;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">VertexAttribPointerType Diamond.Buffers.VertexPointerAttribute.Type</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The element type of the attribute Corresponds to the </p>
<p><code>type</code> parameter to <code>glVertexAttribPointer</code> </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Buffers/VertexPointerAttribute.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_buffers.html">Buffers</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">VertexPointerAttribute</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,9 +0,0 @@
var class_diamond_1_1_buffers_1_1_vertex_pointer_attribute =
[
[ "VertexPointerAttribute", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc", null ],
[ "Name", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a", null ],
[ "Normalized", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210", null ],
[ "Offset", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652", null ],
[ "Size", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40", null ],
[ "Type", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 698 B

View File

@@ -1,103 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_g_l_object.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.GLObject Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Dispose</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,222 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.GLObject Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_g_l_object.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_g_l_object-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.GLObject Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<p>Provide managed access to OpenGL objects
<a href="class_diamond_1_1_g_l_object.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.GLObject:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_g_l_object.png" usemap="#Diamond.GLObject_map" alt=""/>
<map id="Diamond.GLObject_map" name="Diamond.GLObject_map">
<area href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object " alt="Diamond.Buffers.Buffer&lt; T &gt;" shape="rect" coords="0,112,176,136"/>
<area href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object " alt="Diamond.Shaders.Program" shape="rect" coords="186,112,362,136"/>
<area href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object " alt="Diamond.Shaders.Shader" shape="rect" coords="372,112,548,136"/>
<area href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object " alt="Diamond.Textures.Texture" shape="rect" coords="558,112,734,136"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1b308e4fda40665b112ed0636ddadd7b"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Dispose</a> ()</td></tr>
<tr class="memdesc:a1b308e4fda40665b112ed0636ddadd7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate Dispose to underlying wrapper class <a href="#a1b308e4fda40665b112ed0636ddadd7b">More...</a><br /></td></tr>
<tr class="separator:a1b308e4fda40665b112ed0636ddadd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:a909a3ca2fd9dc08c91e9de4b063d4f1f"><td class="memItemLeft" align="right" valign="top">static readonly Logger&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a> = LogManager.GetLogger(nameof(<a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a>))</td></tr>
<tr class="memdesc:a909a3ca2fd9dc08c91e9de4b063d4f1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logger for all GLObjects <a href="#a909a3ca2fd9dc08c91e9de4b063d4f1f">More...</a><br /></td></tr>
<tr class="separator:a909a3ca2fd9dc08c91e9de4b063d4f1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:aef88df9c71bade71f0c76faa055f8788"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a><code> [get, protected set]</code></td></tr>
<tr class="memdesc:aef88df9c71bade71f0c76faa055f8788"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a> used for identification <a href="#aef88df9c71bade71f0c76faa055f8788">More...</a><br /></td></tr>
<tr class="separator:aef88df9c71bade71f0c76faa055f8788"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Provide managed access to OpenGL objects </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a1b308e4fda40665b112ed0636ddadd7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b308e4fda40665b112ed0636ddadd7b">&#9670;&nbsp;</a></span>Dispose()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract void Diamond.GLObject.Dispose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate Dispose to underlying wrapper class </p>
<p>Implemented in <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210">Diamond.Shaders.Program</a>, <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5">Diamond.Buffers.Buffer&lt; T &gt;</a>, <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f">Diamond.Shaders.Shader</a>, and <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d">Diamond.Textures.Texture</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a909a3ca2fd9dc08c91e9de4b063d4f1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a909a3ca2fd9dc08c91e9de4b063d4f1f">&#9670;&nbsp;</a></span>Logger</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">readonly Logger Diamond.GLObject.Logger = LogManager.GetLogger(nameof(<a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a>))</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Logger for all GLObjects </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="aef88df9c71bade71f0c76faa055f8788"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef88df9c71bade71f0c76faa055f8788">&#9670;&nbsp;</a></span>Name</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Diamond.GLObject.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">protected set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a> used for identification </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/GLObject.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,5 +0,0 @@
var class_diamond_1_1_g_l_object =
[
[ "Dispose", "class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b", null ],
[ "Name", "class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,105 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_render_1_1_camera.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Render.Camera Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_render_1_1_camera.html">Diamond.Render.Camera</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1">Position</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Diamond.Render.Camera</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b">Projection</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Diamond.Render.Camera</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e">Target</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Diamond.Render.Camera</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa">Up</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Diamond.Render.Camera</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b">View</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Diamond.Render.Camera</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,238 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Render.Camera Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_render_1_1_camera.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_render_1_1_camera-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Render.Camera Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manages a projection and view matrix
<a href="class_diamond_1_1_render_1_1_camera.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a8b8a1aaa97a2a157f5a18cb341d3b58b"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b">View</a></td></tr>
<tr class="memdesc:a8b8a1aaa97a2a157f5a18cb341d3b58b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The view matrix <a href="#a8b8a1aaa97a2a157f5a18cb341d3b58b">More...</a><br /></td></tr>
<tr class="separator:a8b8a1aaa97a2a157f5a18cb341d3b58b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a028ccb49d0f31d0f7d642c0f5dbf0b"><td class="memItemLeft" align="right" valign="top">Matrix4&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b">Projection</a></td></tr>
<tr class="memdesc:a3a028ccb49d0f31d0f7d642c0f5dbf0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The projection matrix <a href="#a3a028ccb49d0f31d0f7d642c0f5dbf0b">More...</a><br /></td></tr>
<tr class="separator:a3a028ccb49d0f31d0f7d642c0f5dbf0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a36625d230ead936539360b3e54a360a1"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1">Position</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a36625d230ead936539360b3e54a360a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets and updates the position of the view matrix <a href="#a36625d230ead936539360b3e54a360a1">More...</a><br /></td></tr>
<tr class="separator:a36625d230ead936539360b3e54a360a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab43f0346b7bb03276a74996473ea103e"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e">Target</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ab43f0346b7bb03276a74996473ea103e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets and updates the target of the view matrix <a href="#ab43f0346b7bb03276a74996473ea103e">More...</a><br /></td></tr>
<tr class="separator:ab43f0346b7bb03276a74996473ea103e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e1ae0ac53c43dde327417b71c937fa"><td class="memItemLeft" align="right" valign="top">Vector3&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa">Up</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a82e1ae0ac53c43dde327417b71c937fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets and updates the up vector of the view matrix <a href="#a82e1ae0ac53c43dde327417b71c937fa">More...</a><br /></td></tr>
<tr class="separator:a82e1ae0ac53c43dde327417b71c937fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manages a projection and view matrix </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a3a028ccb49d0f31d0f7d642c0f5dbf0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a028ccb49d0f31d0f7d642c0f5dbf0b">&#9670;&nbsp;</a></span>Projection</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Matrix4 Diamond.Render.Camera.Projection</td>
</tr>
</table>
</div><div class="memdoc">
<p>The projection matrix </p>
</div>
</div>
<a id="a8b8a1aaa97a2a157f5a18cb341d3b58b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b8a1aaa97a2a157f5a18cb341d3b58b">&#9670;&nbsp;</a></span>View</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Matrix4 Diamond.Render.Camera.View</td>
</tr>
</table>
</div><div class="memdoc">
<p>The view matrix </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a36625d230ead936539360b3e54a360a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36625d230ead936539360b3e54a360a1">&#9670;&nbsp;</a></span>Position</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Vector3 Diamond.Render.Camera.Position</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets and updates the position of the view matrix </p>
</div>
</div>
<a id="ab43f0346b7bb03276a74996473ea103e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab43f0346b7bb03276a74996473ea103e">&#9670;&nbsp;</a></span>Target</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Vector3 Diamond.Render.Camera.Target</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets and updates the target of the view matrix </p>
</div>
</div>
<a id="a82e1ae0ac53c43dde327417b71c937fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82e1ae0ac53c43dde327417b71c937fa">&#9670;&nbsp;</a></span>Up</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Vector3 Diamond.Render.Camera.Up</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets and updates the up vector of the view matrix </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Render/Camera.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_render.html">Render</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Camera</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,8 +0,0 @@
var class_diamond_1_1_render_1_1_camera =
[
[ "Projection", "class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b", null ],
[ "View", "class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b", null ],
[ "Position", "class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1", null ],
[ "Target", "class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e", null ],
[ "Up", "class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa", null ]
];

View File

@@ -1,106 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_render_1_1_render_group.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee">Camera</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c">Draw</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812">Instance</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3">Program</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275">Texture</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb">Vertices</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,252 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt; Class Template 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_render_1_1_render_group.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="class_diamond_1_1_render_1_1_render_group-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manage a group of buffers, ranges, and uniforms to render
<a href="class_diamond_1_1_render_1_1_render_group.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a536bdb3bf0ffb9c5ea197edcab773f3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c">Draw</a> ()</td></tr>
<tr class="memdesc:a536bdb3bf0ffb9c5ea197edcab773f3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draw this rendergroup using the predefined settings. <a href="#a536bdb3bf0ffb9c5ea197edcab773f3c">More...</a><br /></td></tr>
<tr class="separator:a536bdb3bf0ffb9c5ea197edcab773f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae00bb3be18a4b61228496a8772c997cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; TVertex &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb">Vertices</a></td></tr>
<tr class="memdesc:ae00bb3be18a4b61228496a8772c997cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The range of vertex values to render <a href="#ae00bb3be18a4b61228496a8772c997cb">More...</a><br /></td></tr>
<tr class="separator:ae00bb3be18a4b61228496a8772c997cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707d085fdd4413fd7dae6639b880c812"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; TInstance &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812">Instance</a></td></tr>
<tr class="memdesc:a707d085fdd4413fd7dae6639b880c812"><td class="mdescLeft">&#160;</td><td class="mdescRight">The range of instance values to render <a href="#a707d085fdd4413fd7dae6639b880c812">More...</a><br /></td></tr>
<tr class="separator:a707d085fdd4413fd7dae6639b880c812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac3b11508ba276c560dcf20845be1b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3">Program</a></td></tr>
<tr class="memdesc:acac3b11508ba276c560dcf20845be1b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The program to use to render this Rendergroup <a href="#acac3b11508ba276c560dcf20845be1b3">More...</a><br /></td></tr>
<tr class="separator:acac3b11508ba276c560dcf20845be1b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb71a79839f89b8766426925a4a7275"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275">Texture</a></td></tr>
<tr class="memdesc:a5eb71a79839f89b8766426925a4a7275"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Texture to use for this Rendergroup <a href="#a5eb71a79839f89b8766426925a4a7275">More...</a><br /></td></tr>
<tr class="separator:a5eb71a79839f89b8766426925a4a7275"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f72851c61a1fca23e74ce62211c9ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Camera</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee">Camera</a></td></tr>
<tr class="memdesc:ae6f72851c61a1fca23e74ce62211c9ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">View and Projection information for this Rendergroup <a href="#ae6f72851c61a1fca23e74ce62211c9ee">More...</a><br /></td></tr>
<tr class="separator:ae6f72851c61a1fca23e74ce62211c9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manage a group of buffers, ranges, and uniforms to render </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TInstance</td><td>The type of data to use as Instance information</td></tr>
<tr><td class="paramname">TVertex</td><td>The type of data to use as Vertex information</td></tr>
</table>
</dd>
</dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>TInstance</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
<tr><td valign="top"><em>TVertex</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a536bdb3bf0ffb9c5ea197edcab773f3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a536bdb3bf0ffb9c5ea197edcab773f3c">&#9670;&nbsp;</a></span>Draw()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup</a>&lt; TInstance, TVertex &gt;.Draw </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Draw this rendergroup using the predefined settings. </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ae6f72851c61a1fca23e74ce62211c9ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6f72851c61a1fca23e74ce62211c9ee">&#9670;&nbsp;</a></span>Camera</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Camera</a> <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup</a>&lt; TInstance, TVertex &gt;.<a class="el" href="class_diamond_1_1_render_1_1_camera.html">Camera</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>View and Projection information for this Rendergroup </p>
</div>
</div>
<a id="a707d085fdd4413fd7dae6639b880c812"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a707d085fdd4413fd7dae6639b880c812">&#9670;&nbsp;</a></span>Instance</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt;TInstance&gt; <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup</a>&lt; TInstance, TVertex &gt;.Instance</td>
</tr>
</table>
</div><div class="memdoc">
<p>The range of instance values to render </p>
</div>
</div>
<a id="acac3b11508ba276c560dcf20845be1b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acac3b11508ba276c560dcf20845be1b3">&#9670;&nbsp;</a></span>Program</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup</a>&lt; TInstance, TVertex &gt;.<a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The program to use to render this Rendergroup </p>
</div>
</div>
<a id="a5eb71a79839f89b8766426925a4a7275"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5eb71a79839f89b8766426925a4a7275">&#9670;&nbsp;</a></span>Texture</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a> <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup</a>&lt; TInstance, TVertex &gt;.<a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The Texture to use for this Rendergroup </p>
</div>
</div>
<a id="ae00bb3be18a4b61228496a8772c997cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae00bb3be18a4b61228496a8772c997cb">&#9670;&nbsp;</a></span>Vertices</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt;TVertex&gt; <a class="el" href="class_diamond_1_1_render_1_1_render_group.html">Diamond.Render.RenderGroup</a>&lt; TInstance, TVertex &gt;.Vertices</td>
</tr>
</table>
</div><div class="memdoc">
<p>The range of vertex values to render </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Render/RenderGroup.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_render.html">Render</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">RenderGroup</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,9 +0,0 @@
var class_diamond_1_1_render_1_1_render_group =
[
[ "Draw", "class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c", null ],
[ "Camera", "class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee", null ],
[ "Instance", "class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812", null ],
[ "Program", "class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3", null ],
[ "Texture", "class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275", null ],
[ "Vertices", "class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb", null ]
];

View File

@@ -1,110 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_render_1_1_vertex_buffer.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Render.VertexBuffer&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0">Buffer</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>Dispose</b>() (defined in <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23">Draw</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978">DrawInstanced&lt; TI &gt;</a>(VertexBuffer&lt; TI &gt; instance)</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromArrays&lt; T &gt;</b>(T[][] arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null) (defined in <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FromArrays&lt; T &gt;</b>(IEnumerable&lt; IEnumerable&lt; T &gt;&gt; arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null) (defined in <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromWavefront</b>(string file) (defined in <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43">Primitive</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d">Vertices</a></td><td class="entry"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,312 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Render.VertexBuffer&lt; T &gt; Class Template 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_render_1_1_vertex_buffer.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_render_1_1_vertex_buffer-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Render.VertexBuffer&lt; T &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manage a vertex buffer object
<a href="class_diamond_1_1_render_1_1_vertex_buffer.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Render.VertexBuffer&lt; T &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_render_1_1_vertex_buffer.png" usemap="#Diamond.Render.VertexBuffer_3C_20T_20_3E_map" alt=""/>
<map id="Diamond.Render.VertexBuffer_3C_20T_20_3E_map" name="Diamond.Render.VertexBuffer_3C_20T_20_3E_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acddb6410db196cc996044bb1ffe1bc23"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23">Draw</a> ()</td></tr>
<tr class="memdesc:acddb6410db196cc996044bb1ffe1bc23"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespace_diamond_1_1_render.html">Render</a> this buffer <a href="#acddb6410db196cc996044bb1ffe1bc23">More...</a><br /></td></tr>
<tr class="separator:acddb6410db196cc996044bb1ffe1bc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd03841c043215437cd1e7535358b978"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978">DrawInstanced&lt; TI &gt;</a> (<a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; TI &gt; instance)</td></tr>
<tr class="memdesc:acd03841c043215437cd1e7535358b978"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="namespace_diamond_1_1_render.html">Render</a> this buffer using a second buffer as instance data <a href="#acd03841c043215437cd1e7535358b978">More...</a><br /></td></tr>
<tr class="separator:acd03841c043215437cd1e7535358b978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2bcbc8cf859c084ece72069ae8ca2"><td class="memItemLeft" align="right" valign="top"><a id="a7ab2bcbc8cf859c084ece72069ae8ca2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Dispose</b> ()</td></tr>
<tr class="separator:a7ab2bcbc8cf859c084ece72069ae8ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a807f0b827b0c75c13abe464ed243e311"><td class="memItemLeft" align="right" valign="top"><a id="a807f0b827b0c75c13abe464ed243e311"></a>
static <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; T &gt; []&#160;</td><td class="memItemRight" valign="bottom"><b>FromArrays&lt; T &gt;</b> (T[][] arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null)</td></tr>
<tr class="separator:a807f0b827b0c75c13abe464ed243e311"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bf114764a9389f8cc2523a41964b00e"><td class="memItemLeft" align="right" valign="top"><a id="a4bf114764a9389f8cc2523a41964b00e"></a>
static <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; T &gt; []&#160;</td><td class="memItemRight" valign="bottom"><b>FromArrays&lt; T &gt;</b> (IEnumerable&lt; IEnumerable&lt; T &gt;&gt; arrays, PrimitiveType primitive=PrimitiveType.Triangles, string name=null)</td></tr>
<tr class="separator:a4bf114764a9389f8cc2523a41964b00e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f96225889bc26526ef63ff5f26046f3"><td class="memItemLeft" align="right" valign="top"><a id="a9f96225889bc26526ef63ff5f26046f3"></a>
static <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html">ObjVertex</a> &gt; []&#160;</td><td class="memItemRight" valign="bottom"><b>FromWavefront</b> (string file)</td></tr>
<tr class="separator:a9f96225889bc26526ef63ff5f26046f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a78fdd0bde95367ae89fbf77607e015a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0">Buffer</a></td></tr>
<tr class="memdesc:a78fdd0bde95367ae89fbf77607e015a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The underlying buffer for this object <a href="#a78fdd0bde95367ae89fbf77607e015a0">More...</a><br /></td></tr>
<tr class="separator:a78fdd0bde95367ae89fbf77607e015a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17906868ae472167f4f63c3a0181282d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d">Vertices</a></td></tr>
<tr class="memdesc:a17906868ae472167f4f63c3a0181282d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subset of the Buffer's array for this buffer <a href="#a17906868ae472167f4f63c3a0181282d">More...</a><br /></td></tr>
<tr class="separator:a17906868ae472167f4f63c3a0181282d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a743cc8342bb9558db48640ee818baf43"><td class="memItemLeft" align="right" valign="top">PrimitiveType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43">Primitive</a></td></tr>
<tr class="memdesc:a743cc8342bb9558db48640ee818baf43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Primitive type to render this object <a href="#a743cc8342bb9558db48640ee818baf43">More...</a><br /></td></tr>
<tr class="separator:a743cc8342bb9558db48640ee818baf43"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a0b6a9b4effb9124e9ffca18b8edcb553"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553">Name</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a0b6a9b4effb9124e9ffca18b8edcb553"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of this buffer object for identification <a href="#a0b6a9b4effb9124e9ffca18b8edcb553">More...</a><br /></td></tr>
<tr class="separator:a0b6a9b4effb9124e9ffca18b8edcb553"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manage a vertex buffer object </p>
<p>Static operations for vertex buffers </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td>Buffer data type</td></tr>
</table>
</dd>
</dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>T</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="acddb6410db196cc996044bb1ffe1bc23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acddb6410db196cc996044bb1ffe1bc23">&#9670;&nbsp;</a></span>Draw()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer</a>&lt; T &gt;.Draw </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="namespace_diamond_1_1_render.html">Render</a> this buffer </p>
</div>
</div>
<a id="acd03841c043215437cd1e7535358b978"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd03841c043215437cd1e7535358b978">&#9670;&nbsp;</a></span>DrawInstanced< TI >()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer</a>&lt; T &gt;.DrawInstanced&lt; TI &gt; </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a>&lt; TI &gt;&#160;</td>
<td class="paramname"><em>instance</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="namespace_diamond_1_1_render.html">Render</a> this buffer using a second buffer as instance data </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">TI</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">instance</td><td></td></tr>
</table>
</dd>
</dl>
<div class="typeconstraint">
<dl><dt><b>Type Constraints</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em>TI</em></td><td>&#160;:</td><td valign="top"><em>struct</em></td><td>&#160;</td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a78fdd0bde95367ae89fbf77607e015a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78fdd0bde95367ae89fbf77607e015a0">&#9670;&nbsp;</a></span>Buffer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a>&lt;T&gt; <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer</a>&lt; T &gt;.<a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>The underlying buffer for this object </p>
</div>
</div>
<a id="a743cc8342bb9558db48640ee818baf43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a743cc8342bb9558db48640ee818baf43">&#9670;&nbsp;</a></span>Primitive</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">PrimitiveType <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer</a>&lt; T &gt;.Primitive</td>
</tr>
</table>
</div><div class="memdoc">
<p>Primitive type to render this object </p>
</div>
</div>
<a id="a17906868ae472167f4f63c3a0181282d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17906868ae472167f4f63c3a0181282d">&#9670;&nbsp;</a></span>Vertices</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a>&lt;T&gt; <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer</a>&lt; T &gt;.Vertices</td>
</tr>
</table>
</div><div class="memdoc">
<p>A subset of the Buffer's array for this buffer </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a0b6a9b4effb9124e9ffca18b8edcb553"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b6a9b4effb9124e9ffca18b8edcb553">&#9670;&nbsp;</a></span>Name</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">Diamond.Render.VertexBuffer</a>&lt; T &gt;.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The name of this buffer object for identification </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Render/VertexBuffer.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_render.html">Render</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,10 +0,0 @@
var class_diamond_1_1_render_1_1_vertex_buffer =
[
[ "Dispose", "class_diamond_1_1_render_1_1_vertex_buffer.html#a7ab2bcbc8cf859c084ece72069ae8ca2", null ],
[ "Draw", "class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23", null ],
[ "DrawInstanced< TI >", "class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978", null ],
[ "Buffer", "class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0", null ],
[ "Primitive", "class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43", null ],
[ "Vertices", "class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d", null ],
[ "Name", "class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 678 B

View File

@@ -1,116 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_shaders_1_1_program.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Shaders.Program Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8">AttributeLocation</a>(string name)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8">Current</a></td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210">Dispose</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a113f8d58cde1db443f7baf52f3f59ada">FromFiles</a>(params string[] paths)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ae69c17265ec4a44b796be75d698f71a9">FromShaders</a>(string name, params Shader[] shaders)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a21f4fd4588bda76c710790cfdd4ffd9f">FromShaders</a>(string name, IEnumerable&lt; Shader &gt;shaders)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a3e5d601aeb96a5a0d9546d162cf930bf">FromShaders</a>(params Shader[] shaders)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a48053ebda1fb1b80f4659e1ad2a927a2">FromShaders</a>(IEnumerable&lt; Shader &gt; shaders)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f">HasAttribute</a>(string name)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556">HasUniform</a>(string name)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToString</b>() (defined in <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb">UniformLocation</a>(string name)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c">Use</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a473e0557c65b20ae50314aee78dfb8ca">UseDefault</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Diamond.Shaders.Program</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,589 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Shaders.Program Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_shaders_1_1_program.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_shaders_1_1_program-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Shaders.Program Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manages an OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> object
<a href="class_diamond_1_1_shaders_1_1_program.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Shaders.Program:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_shaders_1_1_program.png" usemap="#Diamond.Shaders.Program_map" alt=""/>
<map id="Diamond.Shaders.Program_map" name="Diamond.Shaders.Program_map">
<area href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects " alt="Diamond.GLObject" shape="rect" coords="0,56,164,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a28642c4b2b4c36089f7176cef5026556"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556">HasUniform</a> (string name)</td></tr>
<tr class="memdesc:a28642c4b2b4c36089f7176cef5026556"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the program has a uniform <a href="#a28642c4b2b4c36089f7176cef5026556">More...</a><br /></td></tr>
<tr class="separator:a28642c4b2b4c36089f7176cef5026556"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4bf3c38bda5e82e4773cfeb5b7378bb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb">UniformLocation</a> (string name)</td></tr>
<tr class="memdesc:ac4bf3c38bda5e82e4773cfeb5b7378bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the location of a uniform <a href="#ac4bf3c38bda5e82e4773cfeb5b7378bb">More...</a><br /></td></tr>
<tr class="separator:ac4bf3c38bda5e82e4773cfeb5b7378bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae59397c0f59a0e0f6c4329228e9e096f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f">HasAttribute</a> (string name)</td></tr>
<tr class="memdesc:ae59397c0f59a0e0f6c4329228e9e096f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the program has an attribute <a href="#ae59397c0f59a0e0f6c4329228e9e096f">More...</a><br /></td></tr>
<tr class="separator:ae59397c0f59a0e0f6c4329228e9e096f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1451b7aa0915b515df4ed4f9956e0ac8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8">AttributeLocation</a> (string name)</td></tr>
<tr class="memdesc:a1451b7aa0915b515df4ed4f9956e0ac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the location of an attribute <a href="#a1451b7aa0915b515df4ed4f9956e0ac8">More...</a><br /></td></tr>
<tr class="separator:a1451b7aa0915b515df4ed4f9956e0ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a309dd70d72131b09006048b70ef26c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c">Use</a> ()</td></tr>
<tr class="memdesc:a1a309dd70d72131b09006048b70ef26c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use this <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> to render. Also updates <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8" title="The currently active program. Manually invoking glUseProgram will break this. ">Program.Current</a> <a href="#a1a309dd70d72131b09006048b70ef26c">More...</a><br /></td></tr>
<tr class="separator:a1a309dd70d72131b09006048b70ef26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab89f1f9fe963879e8e06a04f4350ed25"><td class="memItemLeft" align="right" valign="top"><a id="ab89f1f9fe963879e8e06a04f4350ed25"></a>
override string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
<tr class="separator:ab89f1f9fe963879e8e06a04f4350ed25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a122533c8f6d0362fde79781cc8137210"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210">Dispose</a> ()</td></tr>
<tr class="memdesc:a122533c8f6d0362fde79781cc8137210"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate Dispose to underlying wrapper class <a href="#a122533c8f6d0362fde79781cc8137210">More...</a><br /></td></tr>
<tr class="separator:a122533c8f6d0362fde79781cc8137210"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a473e0557c65b20ae50314aee78dfb8ca"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a473e0557c65b20ae50314aee78dfb8ca">UseDefault</a> ()</td></tr>
<tr class="memdesc:a473e0557c65b20ae50314aee78dfb8ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Use the default shader to render <a href="#a473e0557c65b20ae50314aee78dfb8ca">More...</a><br /></td></tr>
<tr class="separator:a473e0557c65b20ae50314aee78dfb8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae69c17265ec4a44b796be75d698f71a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ae69c17265ec4a44b796be75d698f71a9">FromShaders</a> (string name, params <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a>[] shaders)</td></tr>
<tr class="memdesc:ae69c17265ec4a44b796be75d698f71a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a program from compiled shaders <a href="#ae69c17265ec4a44b796be75d698f71a9">More...</a><br /></td></tr>
<tr class="separator:ae69c17265ec4a44b796be75d698f71a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f4fd4588bda76c710790cfdd4ffd9f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a21f4fd4588bda76c710790cfdd4ffd9f">FromShaders</a> (string name, IEnumerable&lt; <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> &gt;shaders)</td></tr>
<tr class="memdesc:a21f4fd4588bda76c710790cfdd4ffd9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a program from compiled shaders <a href="#a21f4fd4588bda76c710790cfdd4ffd9f">More...</a><br /></td></tr>
<tr class="separator:a21f4fd4588bda76c710790cfdd4ffd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e5d601aeb96a5a0d9546d162cf930bf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a3e5d601aeb96a5a0d9546d162cf930bf">FromShaders</a> (params <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a>[] shaders)</td></tr>
<tr class="memdesc:a3e5d601aeb96a5a0d9546d162cf930bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a program from compiled shaders <a href="#a3e5d601aeb96a5a0d9546d162cf930bf">More...</a><br /></td></tr>
<tr class="separator:a3e5d601aeb96a5a0d9546d162cf930bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48053ebda1fb1b80f4659e1ad2a927a2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a48053ebda1fb1b80f4659e1ad2a927a2">FromShaders</a> (IEnumerable&lt; <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> &gt; shaders)</td></tr>
<tr class="memdesc:a48053ebda1fb1b80f4659e1ad2a927a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a program from compiled shaders <a href="#a48053ebda1fb1b80f4659e1ad2a927a2">More...</a><br /></td></tr>
<tr class="separator:a48053ebda1fb1b80f4659e1ad2a927a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a113f8d58cde1db443f7baf52f3f59ada"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a113f8d58cde1db443f7baf52f3f59ada">FromFiles</a> (params string[] paths)</td></tr>
<tr class="memdesc:a113f8d58cde1db443f7baf52f3f59ada"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create shaders from glsl source files, and create a program using them. <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> types must be inferrable from file extensions. <a href="#a113f8d58cde1db443f7baf52f3f59ada">More...</a><br /></td></tr>
<tr class="separator:a113f8d58cde1db443f7baf52f3f59ada"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a99427e7483540d08d598f36f9f9a3ed8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8">Current</a><code> [get]</code></td></tr>
<tr class="memdesc:a99427e7483540d08d598f36f9f9a3ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The currently active program. Manually invoking glUseProgram will break this. <a href="#a99427e7483540d08d598f36f9f9a3ed8">More...</a><br /></td></tr>
<tr class="separator:a99427e7483540d08d598f36f9f9a3ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('properties_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a><code> [get, protected set]</code></td></tr>
<tr class="memdesc:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a> used for identification <a href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">More...</a><br /></td></tr>
<tr class="separator:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_attribs_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">static readonly Logger&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a> = LogManager.GetLogger(nameof(<a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a>))</td></tr>
<tr class="memdesc:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logger for all GLObjects <a href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">More...</a><br /></td></tr>
<tr class="separator:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manages an OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> object </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a1451b7aa0915b515df4ed4f9956e0ac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1451b7aa0915b515df4ed4f9956e0ac8">&#9670;&nbsp;</a></span>AttributeLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Diamond.Shaders.Program.AttributeLocation </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the location of an attribute </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the attribute</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The location of the attribute</dd></dl>
</div>
</div>
<a id="a122533c8f6d0362fde79781cc8137210"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a122533c8f6d0362fde79781cc8137210">&#9670;&nbsp;</a></span>Dispose()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Diamond.Shaders.Program.Dispose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate Dispose to underlying wrapper class </p>
<p>Implements <a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Diamond.GLObject</a>.</p>
</div>
</div>
<a id="a113f8d58cde1db443f7baf52f3f59ada"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a113f8d58cde1db443f7baf52f3f59ada">&#9670;&nbsp;</a></span>FromFiles()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> Diamond.Shaders.Program.FromFiles </td>
<td>(</td>
<td class="paramtype">params string []&#160;</td>
<td class="paramname"><em>paths</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create shaders from glsl source files, and create a program using them. <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> types must be inferrable from file extensions. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">paths</td><td>The glsl source files</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The linked program, or null if initialization faileds</dd></dl>
</div>
</div>
<a id="ae69c17265ec4a44b796be75d698f71a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae69c17265ec4a44b796be75d698f71a9">&#9670;&nbsp;</a></span>FromShaders() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> Diamond.Shaders.Program.FromShaders </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">params <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> []&#160;</td>
<td class="paramname"><em>shaders</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a program from compiled shaders </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
<tr><td class="paramname">shaders</td><td>The shaders to use in this program</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The linked program, or null if initialization failed</dd></dl>
</div>
</div>
<a id="a21f4fd4588bda76c710790cfdd4ffd9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f4fd4588bda76c710790cfdd4ffd9f">&#9670;&nbsp;</a></span>FromShaders() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> Diamond.Shaders.Program.FromShaders </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">IEnumerable&lt; <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> &gt;&#160;</td>
<td class="paramname"><em>shaders</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a program from compiled shaders </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
<tr><td class="paramname">shaders</td><td>The shaders to use in this program</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The linked program, or null if initialization failed</dd></dl>
</div>
</div>
<a id="a3e5d601aeb96a5a0d9546d162cf930bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e5d601aeb96a5a0d9546d162cf930bf">&#9670;&nbsp;</a></span>FromShaders() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> Diamond.Shaders.Program.FromShaders </td>
<td>(</td>
<td class="paramtype">params <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> []&#160;</td>
<td class="paramname"><em>shaders</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a program from compiled shaders </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">shaders</td><td>The shaders to use in this program</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The linked program, or null if initialization failed</dd></dl>
</div>
</div>
<a id="a48053ebda1fb1b80f4659e1ad2a927a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48053ebda1fb1b80f4659e1ad2a927a2">&#9670;&nbsp;</a></span>FromShaders() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> Diamond.Shaders.Program.FromShaders </td>
<td>(</td>
<td class="paramtype">IEnumerable&lt; <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> &gt;&#160;</td>
<td class="paramname"><em>shaders</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a program from compiled shaders </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">shaders</td><td>The shaders to use in this program</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The linked program, or null if initialization failed</dd></dl>
</div>
</div>
<a id="ae59397c0f59a0e0f6c4329228e9e096f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae59397c0f59a0e0f6c4329228e9e096f">&#9670;&nbsp;</a></span>HasAttribute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Diamond.Shaders.Program.HasAttribute </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the program has an attribute </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the attribute</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the program has this attribute</dd></dl>
</div>
</div>
<a id="a28642c4b2b4c36089f7176cef5026556"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28642c4b2b4c36089f7176cef5026556">&#9670;&nbsp;</a></span>HasUniform()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Diamond.Shaders.Program.HasUniform </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the program has a uniform </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the uniform</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the program has this uniform</dd></dl>
</div>
</div>
<a id="ac4bf3c38bda5e82e4773cfeb5b7378bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4bf3c38bda5e82e4773cfeb5b7378bb">&#9670;&nbsp;</a></span>UniformLocation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int Diamond.Shaders.Program.UniformLocation </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the location of a uniform </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">name</td><td>The name of the uniform</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The location of the uniform</dd></dl>
</div>
</div>
<a id="a1a309dd70d72131b09006048b70ef26c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a309dd70d72131b09006048b70ef26c">&#9670;&nbsp;</a></span>Use()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Diamond.Shaders.Program.Use </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Use this <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> to render. Also updates <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8" title="The currently active program. Manually invoking glUseProgram will break this. ">Program.Current</a> </p>
</div>
</div>
<a id="a473e0557c65b20ae50314aee78dfb8ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a473e0557c65b20ae50314aee78dfb8ca">&#9670;&nbsp;</a></span>UseDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void Diamond.Shaders.Program.UseDefault </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Use the default shader to render </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="a99427e7483540d08d598f36f9f9a3ed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99427e7483540d08d598f36f9f9a3ed8">&#9670;&nbsp;</a></span>Current</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> Diamond.Shaders.Program.Current</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The currently active program. Manually invoking glUseProgram will break this. </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Shaders/Program.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_shaders.html">Shaders</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,10 +0,0 @@
var class_diamond_1_1_shaders_1_1_program =
[
[ "AttributeLocation", "class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8", null ],
[ "Dispose", "class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210", null ],
[ "HasAttribute", "class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f", null ],
[ "HasUniform", "class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556", null ],
[ "ToString", "class_diamond_1_1_shaders_1_1_program.html#ab89f1f9fe963879e8e06a04f4350ed25", null ],
[ "UniformLocation", "class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb", null ],
[ "Use", "class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 906 B

View File

@@ -1,109 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_shaders_1_1_shader.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Shaders.Shader Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f">Dispose</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a8560d28caf7ce3422087bbe509eecbee">FromFile</a>(string path, ShaderType type, string name=null)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a3a7868781ad551c57c7bf18e1e2c8564">FromFile</a>(string path, string name=null)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afe8ea1ed60c4829e7d1e5f03f73123cc">FromSource</a>(string source, ShaderType type, string name=&quot;Shader&quot;)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94">Source</a></td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ToString</b>() (defined in <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e">Type</a></td><td class="entry"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Diamond.Shaders.Shader</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,393 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Shaders.Shader Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_shaders_1_1_shader.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_shaders_1_1_shader-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Shaders.Shader Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manges a OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> object
<a href="class_diamond_1_1_shaders_1_1_shader.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Shaders.Shader:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_shaders_1_1_shader.png" usemap="#Diamond.Shaders.Shader_map" alt=""/>
<map id="Diamond.Shaders.Shader_map" name="Diamond.Shaders.Shader_map">
<area href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects " alt="Diamond.GLObject" shape="rect" coords="0,56,157,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a56a9f5919e7f48a4c00da30f7e7d34d8"><td class="memItemLeft" align="right" valign="top"><a id="a56a9f5919e7f48a4c00da30f7e7d34d8"></a>
override string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
<tr class="separator:a56a9f5919e7f48a4c00da30f7e7d34d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd97d94585000d35df462f12d4bd74f"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f">Dispose</a> ()</td></tr>
<tr class="memdesc:afcd97d94585000d35df462f12d4bd74f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate Dispose to underlying wrapper class <a href="#afcd97d94585000d35df462f12d4bd74f">More...</a><br /></td></tr>
<tr class="separator:afcd97d94585000d35df462f12d4bd74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:afe8ea1ed60c4829e7d1e5f03f73123cc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afe8ea1ed60c4829e7d1e5f03f73123cc">FromSource</a> (string source, ShaderType type, string name=&quot;Shader&quot;)</td></tr>
<tr class="memdesc:afe8ea1ed60c4829e7d1e5f03f73123cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create and compile a shader from glsl source code <a href="#afe8ea1ed60c4829e7d1e5f03f73123cc">More...</a><br /></td></tr>
<tr class="separator:afe8ea1ed60c4829e7d1e5f03f73123cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8560d28caf7ce3422087bbe509eecbee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a8560d28caf7ce3422087bbe509eecbee">FromFile</a> (string path, ShaderType type, string name=null)</td></tr>
<tr class="memdesc:a8560d28caf7ce3422087bbe509eecbee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create and compile a shader from a glsl source file <a href="#a8560d28caf7ce3422087bbe509eecbee">More...</a><br /></td></tr>
<tr class="separator:a8560d28caf7ce3422087bbe509eecbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a7868781ad551c57c7bf18e1e2c8564"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a3a7868781ad551c57c7bf18e1e2c8564">FromFile</a> (string path, string name=null)</td></tr>
<tr class="memdesc:a3a7868781ad551c57c7bf18e1e2c8564"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create and compile a shader from a glsl source file. <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> type is inferred from file extension. Extension must be .vs, .vert, .fs, .frag, .gs, or .geom. This can optionally be followed by .glsl or .txt, but the shader type extension must be present. <a href="#a3a7868781ad551c57c7bf18e1e2c8564">More...</a><br /></td></tr>
<tr class="separator:a3a7868781ad551c57c7bf18e1e2c8564"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:acc3e499e4e08c1d50b9be3dac1d42f94"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94">Source</a><code> [get]</code></td></tr>
<tr class="memdesc:acc3e499e4e08c1d50b9be3dac1d42f94"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source used to create this shader <a href="#acc3e499e4e08c1d50b9be3dac1d42f94">More...</a><br /></td></tr>
<tr class="separator:acc3e499e4e08c1d50b9be3dac1d42f94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a89d77db51e6f00ccd2e87c163bcc4e"><td class="memItemLeft" align="right" valign="top">ShaderType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e">Type</a><code> [get]</code></td></tr>
<tr class="memdesc:a1a89d77db51e6f00ccd2e87c163bcc4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type of this shader <a href="#a1a89d77db51e6f00ccd2e87c163bcc4e">More...</a><br /></td></tr>
<tr class="separator:a1a89d77db51e6f00ccd2e87c163bcc4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('properties_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a><code> [get, protected set]</code></td></tr>
<tr class="memdesc:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a> used for identification <a href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">More...</a><br /></td></tr>
<tr class="separator:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_attribs_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">static readonly Logger&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a> = LogManager.GetLogger(nameof(<a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a>))</td></tr>
<tr class="memdesc:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logger for all GLObjects <a href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">More...</a><br /></td></tr>
<tr class="separator:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manges a OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> object </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afcd97d94585000d35df462f12d4bd74f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcd97d94585000d35df462f12d4bd74f">&#9670;&nbsp;</a></span>Dispose()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Diamond.Shaders.Shader.Dispose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate Dispose to underlying wrapper class </p>
<p>Implements <a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Diamond.GLObject</a>.</p>
</div>
</div>
<a id="a8560d28caf7ce3422087bbe509eecbee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8560d28caf7ce3422087bbe509eecbee">&#9670;&nbsp;</a></span>FromFile() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> Diamond.Shaders.Shader.FromFile </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ShaderType&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create and compile a shader from a glsl source file </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>The path to the glsl source file</td></tr>
<tr><td class="paramname">type</td><td>The type of the shader to create</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a3a7868781ad551c57c7bf18e1e2c8564"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a7868781ad551c57c7bf18e1e2c8564">&#9670;&nbsp;</a></span>FromFile() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> Diamond.Shaders.Shader.FromFile </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create and compile a shader from a glsl source file. <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> type is inferred from file extension. Extension must be .vs, .vert, .fs, .frag, .gs, or .geom. This can optionally be followed by .glsl or .txt, but the shader type extension must be present. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>The path to the glsl source file</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The compiled shader, or null if initialization failed or shader type cannot be inferred</dd></dl>
</div>
</div>
<a id="afe8ea1ed60c4829e7d1e5f03f73123cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe8ea1ed60c4829e7d1e5f03f73123cc">&#9670;&nbsp;</a></span>FromSource()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> Diamond.Shaders.Shader.FromSource </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ShaderType&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>&quot;Shader&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create and compile a shader from glsl source code </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">source</td><td>The glsl source</td></tr>
<tr><td class="paramname">type</td><td>The type of shader to create</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The compiled <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a>, or null if initialization failed</dd></dl>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="acc3e499e4e08c1d50b9be3dac1d42f94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc3e499e4e08c1d50b9be3dac1d42f94">&#9670;&nbsp;</a></span>Source</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string Diamond.Shaders.Shader.Source</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The source used to create this shader </p>
</div>
</div>
<a id="a1a89d77db51e6f00ccd2e87c163bcc4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a89d77db51e6f00ccd2e87c163bcc4e">&#9670;&nbsp;</a></span>Type</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ShaderType Diamond.Shaders.Shader.Type</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The type of this shader </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Shaders/Shader.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_shaders.html">Shaders</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,7 +0,0 @@
var class_diamond_1_1_shaders_1_1_shader =
[
[ "Dispose", "class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f", null ],
[ "ToString", "class_diamond_1_1_shaders_1_1_shader.html#a56a9f5919e7f48a4c00da30f7e7d34d8", null ],
[ "Source", "class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94", null ],
[ "Type", "class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 856 B

View File

@@ -1,108 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_textures_1_1_texture.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Textures.Texture Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313">Bind</a>(int unit)</td><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d">Dispose</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#aeea08d34a2ef67fbe1d609193b6593c3">FromBitmap</a>(Bitmap bmp, string name=null)</td><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#ad12bd792c3112c80f5a6c6a7263c5330">FromFile</a>(string path, string name=null)</td><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a></td><td class="entry"><a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5">Target</a></td><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ToString</b>() (defined in <a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Diamond.Textures.Texture</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,318 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Textures.Texture Class 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_textures_1_1_texture.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="class_diamond_1_1_textures_1_1_texture-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Textures.Texture Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Manages a OpenGL <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a> object
<a href="class_diamond_1_1_textures_1_1_texture.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Textures.Texture:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_textures_1_1_texture.png" usemap="#Diamond.Textures.Texture_map" alt=""/>
<map id="Diamond.Textures.Texture_map" name="Diamond.Textures.Texture_map">
<area href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects " alt="Diamond.GLObject" shape="rect" coords="0,56,159,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a845ef2f01eb9d1638694f6717e6bd313"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313">Bind</a> (int unit)</td></tr>
<tr class="memdesc:a845ef2f01eb9d1638694f6717e6bd313"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bind this texture to a particular unit <a href="#a845ef2f01eb9d1638694f6717e6bd313">More...</a><br /></td></tr>
<tr class="separator:a845ef2f01eb9d1638694f6717e6bd313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca52e9031465609188e61ebf1c5ff67"><td class="memItemLeft" align="right" valign="top"><a id="a5ca52e9031465609188e61ebf1c5ff67"></a>
override string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
<tr class="separator:a5ca52e9031465609188e61ebf1c5ff67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce1e7af1c7e55db95f96fcbc869b26d"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d">Dispose</a> ()</td></tr>
<tr class="memdesc:a3ce1e7af1c7e55db95f96fcbc869b26d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delegate Dispose to underlying wrapper class <a href="#a3ce1e7af1c7e55db95f96fcbc869b26d">More...</a><br /></td></tr>
<tr class="separator:a3ce1e7af1c7e55db95f96fcbc869b26d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aeea08d34a2ef67fbe1d609193b6593c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#aeea08d34a2ef67fbe1d609193b6593c3">FromBitmap</a> (Bitmap bmp, string name=null)</td></tr>
<tr class="memdesc:aeea08d34a2ef67fbe1d609193b6593c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a texture object and upload bitmap data to it <a href="#aeea08d34a2ef67fbe1d609193b6593c3">More...</a><br /></td></tr>
<tr class="separator:aeea08d34a2ef67fbe1d609193b6593c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad12bd792c3112c80f5a6c6a7263c5330"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#ad12bd792c3112c80f5a6c6a7263c5330">FromFile</a> (string path, string name=null)</td></tr>
<tr class="memdesc:ad12bd792c3112c80f5a6c6a7263c5330"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a texture and upload the contents of an image file to it <a href="#ad12bd792c3112c80f5a6c6a7263c5330">More...</a><br /></td></tr>
<tr class="separator:ad12bd792c3112c80f5a6c6a7263c5330"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a684a45be19d6ba048649345a8375bfb5"><td class="memItemLeft" align="right" valign="top">TextureTarget&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5">Target</a> =&gt; Wrapper.Target</td></tr>
<tr class="memdesc:a684a45be19d6ba048649345a8375bfb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This textures target; how it is used <a href="#a684a45be19d6ba048649345a8375bfb5">More...</a><br /></td></tr>
<tr class="separator:a684a45be19d6ba048649345a8375bfb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_static_attribs_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">static readonly Logger&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Logger</a> = LogManager.GetLogger(nameof(<a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a>))</td></tr>
<tr class="memdesc:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Logger for all GLObjects <a href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">More...</a><br /></td></tr>
<tr class="separator:a909a3ca2fd9dc08c91e9de4b063d4f1f inherit pro_static_attribs_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_class_diamond_1_1_g_l_object"><td colspan="2" onclick="javascript:toggleInherit('properties_class_diamond_1_1_g_l_object')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="class_diamond_1_1_g_l_object.html">Diamond.GLObject</a></td></tr>
<tr class="memitem:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Name</a><code> [get, protected set]</code></td></tr>
<tr class="memdesc:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a> used for identification <a href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">More...</a><br /></td></tr>
<tr class="separator:aef88df9c71bade71f0c76faa055f8788 inherit properties_class_diamond_1_1_g_l_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Manages a OpenGL <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a> object </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a845ef2f01eb9d1638694f6717e6bd313"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a845ef2f01eb9d1638694f6717e6bd313">&#9670;&nbsp;</a></span>Bind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Diamond.Textures.Texture.Bind </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>unit</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Bind this texture to a particular unit </p>
</div>
</div>
<a id="a3ce1e7af1c7e55db95f96fcbc869b26d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ce1e7af1c7e55db95f96fcbc869b26d">&#9670;&nbsp;</a></span>Dispose()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void Diamond.Textures.Texture.Dispose </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Delegate Dispose to underlying wrapper class </p>
<p>Implements <a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Diamond.GLObject</a>.</p>
</div>
</div>
<a id="aeea08d34a2ef67fbe1d609193b6593c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeea08d34a2ef67fbe1d609193b6593c3">&#9670;&nbsp;</a></span>FromBitmap()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a> Diamond.Textures.Texture.FromBitmap </td>
<td>(</td>
<td class="paramtype">Bitmap&#160;</td>
<td class="paramname"><em>bmp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a texture object and upload bitmap data to it </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">bmp</td><td>The image to upload</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The initialized <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a>, or null if initialsation failed</dd></dl>
</div>
</div>
<a id="ad12bd792c3112c80f5a6c6a7263c5330"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad12bd792c3112c80f5a6c6a7263c5330">&#9670;&nbsp;</a></span>FromFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a> Diamond.Textures.Texture.FromFile </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>name</em> = <code>null</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a texture and upload the contents of an image file to it </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>The path to the file</td></tr>
<tr><td class="paramname">name</td><td>The name of this <a class="el" href="class_diamond_1_1_g_l_object.html" title="Provide managed access to OpenGL objects ">GLObject</a></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The initialized <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a>, or null if instantiation failed</dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a684a45be19d6ba048649345a8375bfb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a684a45be19d6ba048649345a8375bfb5">&#9670;&nbsp;</a></span>Target</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TextureTarget Diamond.Textures.Texture.Target =&gt; Wrapper.Target</td>
</tr>
</table>
</div><div class="memdoc">
<p>This textures target; how it is used </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Textures/Texture.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_textures.html">Textures</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,7 +0,0 @@
var class_diamond_1_1_textures_1_1_texture =
[
[ "Bind", "class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313", null ],
[ "Dispose", "class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d", null ],
[ "ToString", "class_diamond_1_1_textures_1_1_texture.html#a5ca52e9031465609188e61ebf1c5ff67", null ],
[ "Target", "class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 852 B

View File

@@ -1,110 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Member List</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_util_1_1_sub_array.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond.Util.SubArray&lt; T &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c">Array</a></td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231">Extract</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a">GetEnumerator</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934">Length</a></td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd">Offset</a></td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798">SubArray</a>(T[] array)</td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a61992522c77086d549416b22edef81d3">SubArray</a>(T[] array, int offset, int length)</td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204">this[int i]</a></td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091">ToArray</a>()</td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ToString</b>() (defined in <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,397 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Util.SubArray&lt; T &gt; Class Template 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_diamond_1_1_util_1_1_sub_array.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_diamond_1_1_util_1_1_sub_array-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Diamond.Util.SubArray&lt; T &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Provices access to a subset of an array
<a href="class_diamond_1_1_util_1_1_sub_array.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for Diamond.Util.SubArray&lt; T &gt;:</div>
<div class="dyncontent">
<div class="center">
<img src="class_diamond_1_1_util_1_1_sub_array.png" usemap="#Diamond.Util.SubArray_3C_20T_20_3E_map" alt=""/>
<map id="Diamond.Util.SubArray_3C_20T_20_3E_map" name="Diamond.Util.SubArray_3C_20T_20_3E_map">
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad3f3b223daa188c591d2030af3f10798"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798">SubArray</a> (T[] array)</td></tr>
<tr class="memdesc:ad3f3b223daa188c591d2030af3f10798"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a subarray covering an entire array <a href="#ad3f3b223daa188c591d2030af3f10798">More...</a><br /></td></tr>
<tr class="separator:ad3f3b223daa188c591d2030af3f10798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61992522c77086d549416b22edef81d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a61992522c77086d549416b22edef81d3">SubArray</a> (T[] array, int offset, int length)</td></tr>
<tr class="memdesc:a61992522c77086d549416b22edef81d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a subarray from an array <a href="#a61992522c77086d549416b22edef81d3">More...</a><br /></td></tr>
<tr class="separator:a61992522c77086d549416b22edef81d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bae9fce2c7ddf8b67e88ed68e983091"><td class="memItemLeft" align="right" valign="top">T []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091">ToArray</a> ()</td></tr>
<tr class="memdesc:a1bae9fce2c7ddf8b67e88ed68e983091"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a copy of the array within the bounds of the subarray <a href="#a1bae9fce2c7ddf8b67e88ed68e983091">More...</a><br /></td></tr>
<tr class="separator:a1bae9fce2c7ddf8b67e88ed68e983091"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b947a4a3b0370d119e67a2560573231"><td class="memItemLeft" align="right" valign="top">T []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231">Extract</a> ()</td></tr>
<tr class="memdesc:a1b947a4a3b0370d119e67a2560573231"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a copy of the array within the bounds of the subarray, and make this subarray cover that copy <a href="#a1b947a4a3b0370d119e67a2560573231">More...</a><br /></td></tr>
<tr class="separator:a1b947a4a3b0370d119e67a2560573231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7838cbb54a944b929fa7918c3dce5e5"><td class="memItemLeft" align="right" valign="top"><a id="aa7838cbb54a944b929fa7918c3dce5e5"></a>
override string&#160;</td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
<tr class="separator:aa7838cbb54a944b929fa7918c3dce5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d22a7dc4195cbed738881f5155aa19a"><td class="memItemLeft" align="right" valign="top">IEnumerator&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a">GetEnumerator</a> ()</td></tr>
<tr class="memdesc:a8d22a7dc4195cbed738881f5155aa19a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate over the array within the bounds of the subarray <a href="#a8d22a7dc4195cbed738881f5155aa19a">More...</a><br /></td></tr>
<tr class="separator:a8d22a7dc4195cbed738881f5155aa19a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:ae2e5bdce2d7a0cc2d7ec18d0509c150c"><td class="memItemLeft" align="right" valign="top">T []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c">Array</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ae2e5bdce2d7a0cc2d7ec18d0509c150c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The array that this references <a href="#ae2e5bdce2d7a0cc2d7ec18d0509c150c">More...</a><br /></td></tr>
<tr class="separator:ae2e5bdce2d7a0cc2d7ec18d0509c150c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b613a2ef7d5be62a53224db23c2c4bd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd">Offset</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a7b613a2ef7d5be62a53224db23c2c4bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The offset of this subarray <a href="#a7b613a2ef7d5be62a53224db23c2c4bd">More...</a><br /></td></tr>
<tr class="separator:a7b613a2ef7d5be62a53224db23c2c4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacc9321f911b09b7f116404bc2b77934"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934">Length</a><code> [get]</code></td></tr>
<tr class="memdesc:aacc9321f911b09b7f116404bc2b77934"><td class="mdescLeft">&#160;</td><td class="mdescRight">The length of this subarray <a href="#aacc9321f911b09b7f116404bc2b77934">More...</a><br /></td></tr>
<tr class="separator:aacc9321f911b09b7f116404bc2b77934"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e9c21646297cccb1ae2a5c144a3b204"><td class="memItemLeft" align="right" valign="top">ref T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204">this[int i]</a><code> [get]</code></td></tr>
<tr class="memdesc:a7e9c21646297cccb1ae2a5c144a3b204"><td class="mdescLeft">&#160;</td><td class="mdescRight">By-ref access to the underlying array <a href="#a7e9c21646297cccb1ae2a5c144a3b204">More...</a><br /></td></tr>
<tr class="separator:a7e9c21646297cccb1ae2a5c144a3b204"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Provices access to a subset of an array </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">T</td><td></td></tr>
</table>
</dd>
</dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad3f3b223daa188c591d2030af3f10798"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3f3b223daa188c591d2030af3f10798">&#9670;&nbsp;</a></span>SubArray() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.<a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a> </td>
<td>(</td>
<td class="paramtype">T []&#160;</td>
<td class="paramname"><em>array</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a subarray covering an entire array </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">array</td><td>The array to cover</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a61992522c77086d549416b22edef81d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61992522c77086d549416b22edef81d3">&#9670;&nbsp;</a></span>SubArray() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.<a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a> </td>
<td>(</td>
<td class="paramtype">T []&#160;</td>
<td class="paramname"><em>array</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>offset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>length</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a subarray from an array </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">array</td><td>The array to cover</td></tr>
<tr><td class="paramname">offset</td><td>The offset of the subarray</td></tr>
<tr><td class="paramname">length</td><td>The length of the subarray</td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1b947a4a3b0370d119e67a2560573231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b947a4a3b0370d119e67a2560573231">&#9670;&nbsp;</a></span>Extract()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">T [] <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.Extract </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a copy of the array within the bounds of the subarray, and make this subarray cover that copy </p>
<dl class="section return"><dt>Returns</dt><dd>The new array that this subarray covers</dd></dl>
</div>
</div>
<a id="a8d22a7dc4195cbed738881f5155aa19a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d22a7dc4195cbed738881f5155aa19a">&#9670;&nbsp;</a></span>GetEnumerator()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">IEnumerator&lt;T&gt; <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.GetEnumerator </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enumerate over the array within the bounds of the subarray </p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a1bae9fce2c7ddf8b67e88ed68e983091"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bae9fce2c7ddf8b67e88ed68e983091">&#9670;&nbsp;</a></span>ToArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">T [] <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.ToArray </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create a copy of the array within the bounds of the subarray </p>
<dl class="section return"><dt>Returns</dt><dd>A copied array from this subarray</dd></dl>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="ae2e5bdce2d7a0cc2d7ec18d0509c150c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae2e5bdce2d7a0cc2d7ec18d0509c150c">&#9670;&nbsp;</a></span>Array</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">T [] <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.Array</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The array that this references </p>
</div>
</div>
<a id="aacc9321f911b09b7f116404bc2b77934"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacc9321f911b09b7f116404bc2b77934">&#9670;&nbsp;</a></span>Length</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.Length</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The length of this subarray </p>
</div>
</div>
<a id="a7b613a2ef7d5be62a53224db23c2c4bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b613a2ef7d5be62a53224db23c2c4bd">&#9670;&nbsp;</a></span>Offset</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.Offset</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The offset of this subarray </p>
</div>
</div>
<a id="a7e9c21646297cccb1ae2a5c144a3b204"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e9c21646297cccb1ae2a5c144a3b204">&#9670;&nbsp;</a></span>this[int i]</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ref T <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">Diamond.Util.SubArray</a>&lt; T &gt;.this[int i]</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>By-ref access to the underlying array </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>The index of the subarray to access</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to the offset position </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Diamond/Util/SubArray.cs</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_util.html">Util</a></li><li class="navelem"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,13 +0,0 @@
var class_diamond_1_1_util_1_1_sub_array =
[
[ "SubArray", "class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798", null ],
[ "SubArray", "class_diamond_1_1_util_1_1_sub_array.html#a61992522c77086d549416b22edef81d3", null ],
[ "Extract", "class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231", null ],
[ "GetEnumerator", "class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a", null ],
[ "ToArray", "class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091", null ],
[ "ToString", "class_diamond_1_1_util_1_1_sub_array.html#aa7838cbb54a944b929fa7918c3dce5e5", null ],
[ "Array", "class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c", null ],
[ "Length", "class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934", null ],
[ "Offset", "class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd", null ],
[ "this[int i]", "class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204", null ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 B

View File

@@ -1,120 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class Index</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classes.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_o"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;o&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html">TileData</a> (<a class="el" href="namespace_diamond_1_1_util.html">Diamond.Util</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a> (<a class="el" href="namespace_diamond_1_1_buffers.html">Diamond.Buffers</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html">ObjVertex</a> (<a class="el" href="namespace_diamond_1_1_util.html">Diamond.Util</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a> (<a class="el" href="namespace_diamond_1_1_shaders.html">Diamond.Shaders</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_p"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;p&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a> (<a class="el" href="namespace_diamond_1_1_util.html">Diamond.Util</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a> (<a class="el" href="namespace_diamond_1_1_render.html">Diamond.Render</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html">VertexDataAttribute</a> (<a class="el" href="namespace_diamond_1_1_buffers.html">Diamond.Buffers</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Camera</a> (<a class="el" href="namespace_diamond_1_1_render.html">Diamond.Render</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a> (<a class="el" href="namespace_diamond_1_1_shaders.html">Diamond.Shaders</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">VertexDataInfo</a> (<a class="el" href="namespace_diamond_1_1_buffers.html">Diamond.Buffers</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_g"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;g&#160;&#160;</div></td></tr></table>
</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td><td valign="top"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a> (<a class="el" href="namespace_diamond_1_1_textures.html">Diamond.Textures</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">VertexPointerAttribute</a> (<a class="el" href="namespace_diamond_1_1_buffers.html">Diamond.Buffers</a>)&#160;&#160;&#160;</td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td valign="top"><a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a> (<a class="el" href="namespace_diamond.html">Diamond</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">RenderGroup</a> (<a class="el" href="namespace_diamond_1_1_render.html">Diamond.Render</a>)&#160;&#160;&#160;</td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_g">g</a>&#160;|&#160;<a class="qindex" href="#letter_o">o</a>&#160;|&#160;<a class="qindex" href="#letter_p">p</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Properties Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_03983da939fa4de557b957f74ca94ef1.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Properties Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_03983da939fa4de557b957f74ca94ef1.html">Properties</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,104 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_5cf3f3b1582e02fde6fda2fd5adb627f.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_fcdf29e8fd4fd2feab2153ed1b47ad6e"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html">obj</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Wrappers Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_5df0fae50ea199a4e0420fc0d7a85c95.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Wrappers Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_5df0fae50ea199a4e0420fc0d7a85c95.html">Wrappers</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Render Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_a419859b45f11ddf9f75a5166c63401b.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Render Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_a419859b45f11ddf9f75a5166c63401b.html">Render</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Shaders Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_c84c844897a751b6c632635741c3af23.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Shaders Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_c84c844897a751b6c632635741c3af23.html">Shaders</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Textures Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_cefda3080c8f35faa5f93fb4954be077.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Textures Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_cefda3080c8f35faa5f93fb4954be077.html">Textures</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Util Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_d589bf339237d8817d4c7dc9e04275d2.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Util Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_d589bf339237d8817d4c7dc9e04275d2.html">Util</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/Buffers Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_e46eea4fdc9619f1651ea9cd72877785.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Buffers Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_e46eea4fdc9619f1651ea9cd72877785.html">Buffers</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/obj/Debug Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_ebad58835056fa180d50708ddecb6358.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Debug Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html">obj</a></li><li class="navelem"><a class="el" href="dir_ebad58835056fa180d50708ddecb6358.html">Debug</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,98 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/obj/Release Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_ee9271533c8b23c9e2acaf20ccd44c70.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Release Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html">obj</a></li><li class="navelem"><a class="el" href="dir_ee9271533c8b23c9e2acaf20ccd44c70.html">Release</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,102 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond/obj Directory 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">obj Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_5cf3f3b1582e02fde6fda2fd5adb627f.html">Diamond</a></li><li class="navelem"><a class="el" href="dir_fcdf29e8fd4fd2feab2153ed1b47ad6e.html">obj</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 788 B

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1,97 +0,0 @@
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 613 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 617 B

View File

@@ -1,354 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class Members</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('functions.html','');});
</script>
<div id="doc-content">
<!-- 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 class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>Array
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>AttributeLocation()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8">Diamond.Shaders.Program</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>Bind()
: <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313">Diamond.Textures.Texture</a>
</li>
<li>Buffer
: <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>Camera
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>Current
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8">Diamond.Shaders.Program</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>Data()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>DisableVertexPointers()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Dispose()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5">Diamond.Buffers.Buffer&lt; T &gt;</a>
, <a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Diamond.GLObject</a>
, <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210">Diamond.Shaders.Program</a>
, <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f">Diamond.Shaders.Shader</a>
, <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d">Diamond.Textures.Texture</a>
</li>
<li>Divisor
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a">Diamond.Buffers.VertexDataAttribute</a>
, <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Draw()
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
, <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>DrawInstanced&lt; TI &gt;()
: <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>Empty&lt; T &gt;()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a112b2cfa7e7b94bef62dba9329890875">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>EnableVertexPointers()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Extract()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>FromBitmap()
: <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#aeea08d34a2ef67fbe1d609193b6593c3">Diamond.Textures.Texture</a>
</li>
<li>FromData&lt; T &gt;()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a0b717590045a79f68d06edb8357d06b2">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>FromFile()
: <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a3a7868781ad551c57c7bf18e1e2c8564">Diamond.Shaders.Shader</a>
, <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#ad12bd792c3112c80f5a6c6a7263c5330">Diamond.Textures.Texture</a>
</li>
<li>FromFiles()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a113f8d58cde1db443f7baf52f3f59ada">Diamond.Shaders.Program</a>
</li>
<li>FromShaders()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a3e5d601aeb96a5a0d9546d162cf930bf">Diamond.Shaders.Program</a>
</li>
<li>FromSource()
: <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afe8ea1ed60c4829e7d1e5f03f73123cc">Diamond.Shaders.Shader</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>GetEnumerator()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>GetInfo&lt; T &gt;()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a218d392fc5645b4bd2df9c1f6ce1b5c5">Diamond.Buffers.VertexDataInfo</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>HasAttribute()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f">Diamond.Shaders.Program</a>
</li>
<li>HasUniform()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556">Diamond.Shaders.Program</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>Instance
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>Length
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>Logger
: <a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Diamond.GLObject</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>Name
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a">Diamond.Buffers.VertexPointerAttribute</a>
, <a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Diamond.GLObject</a>
, <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>Normal
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#a626216fafee2c4f0c0c698722e02651a">Diamond.Util.ObjVertex</a>
</li>
<li>Normalized
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210">Diamond.Buffers.VertexPointerAttribute</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>ObjVertex()
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#abcb4babfc9804f3d4fb93634b587c3f8">Diamond.Util.ObjVertex</a>
</li>
<li>Offset
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652">Diamond.Buffers.VertexPointerAttribute</a>
, <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>Pointers
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>PointTo()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>Position
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1">Diamond.Render.Camera</a>
, <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#a480ce2661426d7fd12e830c7a682132f">Diamond.Util.ObjVertex</a>
, <a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html#ab46790e8c9ea844d4464599ea014d1f2">Diamond.Util.TileData</a>
</li>
<li>Primitive
: <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>Program
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>Projection
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b">Diamond.Render.Camera</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>Size
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40">Diamond.Buffers.VertexPointerAttribute</a>
</li>
<li>Source
: <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94">Diamond.Shaders.Shader</a>
</li>
<li>Stride
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>SubArray()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>Target
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778">Diamond.Buffers.Buffer&lt; T &gt;</a>
, <a class="el" href="class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e">Diamond.Render.Camera</a>
, <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5">Diamond.Textures.Texture</a>
</li>
<li>Texture
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>this[int i]
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>TileData()
: <a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html#aaeba20be9bcc25798c842272dcb95bef">Diamond.Util.TileData</a>
</li>
<li>ToArray()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>Type
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d">Diamond.Buffers.VertexPointerAttribute</a>
, <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e">Diamond.Shaders.Shader</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>UniformLocation()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb">Diamond.Shaders.Program</a>
</li>
<li>Up
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa">Diamond.Render.Camera</a>
</li>
<li>Usage
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>Use()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c">Diamond.Shaders.Program</a>
</li>
<li>UseDefault()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a473e0557c65b20ae50314aee78dfb8ca">Diamond.Shaders.Program</a>
</li>
<li>UV
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#aad5bb60719d6c9856a17c230bdb1715f">Diamond.Util.ObjVertex</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VertexDataAttribute()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66">Diamond.Buffers.VertexDataAttribute</a>
</li>
<li>VertexPointerAttribute()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc">Diamond.Buffers.VertexPointerAttribute</a>
</li>
<li>Vertices
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
, <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>View
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b">Diamond.Render.Camera</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,241 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class Members - Functions</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('functions_func.html','');});
</script>
<div id="doc-content">
<!-- 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 class="contents">
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<li>AttributeLocation()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1451b7aa0915b515df4ed4f9956e0ac8">Diamond.Shaders.Program</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>Bind()
: <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a845ef2f01eb9d1638694f6717e6bd313">Diamond.Textures.Texture</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>Data()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#ae63e2a811d9512185be88be6ba51b4e2">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>DisableVertexPointers()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#ab3cdfddf61475c4546c5a87ef4d81943">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Dispose()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#acf9a907600ea42871af181500504fab5">Diamond.Buffers.Buffer&lt; T &gt;</a>
, <a class="el" href="class_diamond_1_1_g_l_object.html#a1b308e4fda40665b112ed0636ddadd7b">Diamond.GLObject</a>
, <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a122533c8f6d0362fde79781cc8137210">Diamond.Shaders.Program</a>
, <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afcd97d94585000d35df462f12d4bd74f">Diamond.Shaders.Shader</a>
, <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a3ce1e7af1c7e55db95f96fcbc869b26d">Diamond.Textures.Texture</a>
</li>
<li>Draw()
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a536bdb3bf0ffb9c5ea197edcab773f3c">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
, <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acddb6410db196cc996044bb1ffe1bc23">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>DrawInstanced&lt; TI &gt;()
: <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#acd03841c043215437cd1e7535358b978">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>Empty&lt; T &gt;()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a112b2cfa7e7b94bef62dba9329890875">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>EnableVertexPointers()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2db0010e1ce152eadf6f7d409a9b0555">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Extract()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1b947a4a3b0370d119e67a2560573231">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>FromBitmap()
: <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#aeea08d34a2ef67fbe1d609193b6593c3">Diamond.Textures.Texture</a>
</li>
<li>FromData&lt; T &gt;()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a0b717590045a79f68d06edb8357d06b2">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
<li>FromFile()
: <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a3a7868781ad551c57c7bf18e1e2c8564">Diamond.Shaders.Shader</a>
, <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#ad12bd792c3112c80f5a6c6a7263c5330">Diamond.Textures.Texture</a>
</li>
<li>FromFiles()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a113f8d58cde1db443f7baf52f3f59ada">Diamond.Shaders.Program</a>
</li>
<li>FromShaders()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a3e5d601aeb96a5a0d9546d162cf930bf">Diamond.Shaders.Program</a>
</li>
<li>FromSource()
: <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#afe8ea1ed60c4829e7d1e5f03f73123cc">Diamond.Shaders.Shader</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>GetEnumerator()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a8d22a7dc4195cbed738881f5155aa19a">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>GetInfo&lt; T &gt;()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a218d392fc5645b4bd2df9c1f6ce1b5c5">Diamond.Buffers.VertexDataInfo</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>HasAttribute()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ae59397c0f59a0e0f6c4329228e9e096f">Diamond.Shaders.Program</a>
</li>
<li>HasUniform()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a28642c4b2b4c36089f7176cef5026556">Diamond.Shaders.Program</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>ObjVertex()
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#abcb4babfc9804f3d4fb93634b587c3f8">Diamond.Util.ObjVertex</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>PointTo()
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a40da9e1d7860f491da3e9d74e72b42d3">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>SubArray()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ad3f3b223daa188c591d2030af3f10798">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>TileData()
: <a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html#aaeba20be9bcc25798c842272dcb95bef">Diamond.Util.TileData</a>
</li>
<li>ToArray()
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a1bae9fce2c7ddf8b67e88ed68e983091">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>UniformLocation()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#ac4bf3c38bda5e82e4773cfeb5b7378bb">Diamond.Shaders.Program</a>
</li>
<li>Use()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a1a309dd70d72131b09006048b70ef26c">Diamond.Shaders.Program</a>
</li>
<li>UseDefault()
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a473e0557c65b20ae50314aee78dfb8ca">Diamond.Shaders.Program</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VertexDataAttribute()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a29ff542fa70db3a7facd986bab3fea66">Diamond.Buffers.VertexDataAttribute</a>
</li>
<li>VertexPointerAttribute()
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a589501a6b5d167585d09370acdf700fc">Diamond.Buffers.VertexPointerAttribute</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,150 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class Members - Properties</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('functions_prop.html','');});
</script>
<div id="doc-content">
<!-- 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 class="contents">
&#160;<ul>
<li>Array
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#ae2e5bdce2d7a0cc2d7ec18d0509c150c">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>Current
: <a class="el" href="class_diamond_1_1_shaders_1_1_program.html#a99427e7483540d08d598f36f9f9a3ed8">Diamond.Shaders.Program</a>
</li>
<li>Divisor
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#a5d69153e7dff2a03c8bd9de07732ef4a">Diamond.Buffers.VertexDataAttribute</a>
</li>
<li>Length
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#aacc9321f911b09b7f116404bc2b77934">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>Name
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a36ee751d5e458d0a10685c5d49f21d0a">Diamond.Buffers.VertexPointerAttribute</a>
, <a class="el" href="class_diamond_1_1_g_l_object.html#aef88df9c71bade71f0c76faa055f8788">Diamond.GLObject</a>
, <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a0b6a9b4effb9124e9ffca18b8edcb553">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>Normalized
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#acb6c18754197f748ccb3e3b8c8273210">Diamond.Buffers.VertexPointerAttribute</a>
</li>
<li>Offset
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a35fcdf087eb61574bf90b5c63af76652">Diamond.Buffers.VertexPointerAttribute</a>
, <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7b613a2ef7d5be62a53224db23c2c4bd">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>Pointers
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a02a4dcb21a00e17efa58f835fe0e70a2">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Position
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a36625d230ead936539360b3e54a360a1">Diamond.Render.Camera</a>
</li>
<li>Size
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#a95a920ed93a45f790548386526af4d40">Diamond.Buffers.VertexPointerAttribute</a>
</li>
<li>Source
: <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#acc3e499e4e08c1d50b9be3dac1d42f94">Diamond.Shaders.Shader</a>
</li>
<li>Stride
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a2f73524f17a22b6cc628fd6c6a60fe08">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Target
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#ab43f0346b7bb03276a74996473ea103e">Diamond.Render.Camera</a>
</li>
<li>this[int i]
: <a class="el" href="class_diamond_1_1_util_1_1_sub_array.html#a7e9c21646297cccb1ae2a5c144a3b204">Diamond.Util.SubArray&lt; T &gt;</a>
</li>
<li>Type
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#ae100818702103fbccc2d3b1cf1ca590d">Diamond.Buffers.VertexPointerAttribute</a>
, <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html#a1a89d77db51e6f00ccd2e87c163bcc4e">Diamond.Shaders.Shader</a>
</li>
<li>Up
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a82e1ae0ac53c43dde327417b71c937fa">Diamond.Render.Camera</a>
</li>
<li>Usage
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#aee13b2560f0deb969a2c9d4faf342e75">Diamond.Buffers.Buffer&lt; T &gt;</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,143 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class Members - Variables</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('functions_vars.html','');});
</script>
<div id="doc-content">
<!-- 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 class="contents">
&#160;<ul>
<li>Buffer
: <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a78fdd0bde95367ae89fbf77607e015a0">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>Camera
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae6f72851c61a1fca23e74ce62211c9ee">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>Divisor
: <a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#a1ac941b3490744a8b97c08298b0882db">Diamond.Buffers.VertexDataInfo</a>
</li>
<li>Instance
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a707d085fdd4413fd7dae6639b880c812">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>Logger
: <a class="el" href="class_diamond_1_1_g_l_object.html#a909a3ca2fd9dc08c91e9de4b063d4f1f">Diamond.GLObject</a>
</li>
<li>Normal
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#a626216fafee2c4f0c0c698722e02651a">Diamond.Util.ObjVertex</a>
</li>
<li>Position
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#a480ce2661426d7fd12e830c7a682132f">Diamond.Util.ObjVertex</a>
, <a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html#ab46790e8c9ea844d4464599ea014d1f2">Diamond.Util.TileData</a>
</li>
<li>Primitive
: <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a743cc8342bb9558db48640ee818baf43">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>Program
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#acac3b11508ba276c560dcf20845be1b3">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>Projection
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a3a028ccb49d0f31d0f7d642c0f5dbf0b">Diamond.Render.Camera</a>
</li>
<li>Target
: <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html#a96c91ddb6cd81cee52c2dd7d8db37778">Diamond.Buffers.Buffer&lt; T &gt;</a>
, <a class="el" href="class_diamond_1_1_textures_1_1_texture.html#a684a45be19d6ba048649345a8375bfb5">Diamond.Textures.Texture</a>
</li>
<li>Texture
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#a5eb71a79839f89b8766426925a4a7275">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
</li>
<li>UV
: <a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html#aad5bb60719d6c9856a17c230bdb1715f">Diamond.Util.ObjVertex</a>
</li>
<li>Vertices
: <a class="el" href="class_diamond_1_1_render_1_1_render_group.html#ae00bb3be18a4b61228496a8772c997cb">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a>
, <a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html#a17906868ae472167f4f63c3a0181282d">Diamond.Render.VertexBuffer&lt; T &gt;</a>
</li>
<li>View
: <a class="el" href="class_diamond_1_1_render_1_1_camera.html#a8b8a1aaa97a2a157f5a18cb341d3b58b">Diamond.Render.Camera</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,120 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Class Hierarchy</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('hierarchy.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Attribute</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html" target="_self">Diamond.Buffers.VertexDataAttribute</a></td><td class="desc">Marks a struct as vertex data that can be sent to a shader attribute </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html" target="_self">Diamond.Buffers.VertexPointerAttribute</a></td><td class="desc">Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct. </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_camera.html" target="_self">Diamond.Render.Camera</a></td><td class="desc">Manages a projection and view matrix </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>IDisposable</b></td><td class="desc"></td></tr>
<tr id="row_2_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_g_l_object.html" target="_self">Diamond.GLObject</a></td><td class="desc">Provide managed access to OpenGL objects </td></tr>
<tr id="row_2_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" target="_self">Diamond.Buffers.Buffer&lt; T &gt;</a></td><td class="desc">Manages an OpenGL <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object ">Buffer</a> object </td></tr>
<tr id="row_2_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_shaders_1_1_program.html" target="_self">Diamond.Shaders.Program</a></td><td class="desc">Manages an OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> object </td></tr>
<tr id="row_2_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" target="_self">Diamond.Shaders.Shader</a></td><td class="desc">Manges a OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> object </td></tr>
<tr id="row_2_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_textures_1_1_texture.html" target="_self">Diamond.Textures.Texture</a></td><td class="desc">Manages a OpenGL <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a> object </td></tr>
<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html" target="_self">Diamond.Render.VertexBuffer&lt; T &gt;</a></td><td class="desc">Manage a vertex buffer object </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>IEnumerable</b></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html" target="_self">Diamond.Util.SubArray&lt; T &gt;</a></td><td class="desc">Provices access to a subset of an array </td></tr>
<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html" target="_self">Diamond.Util.ObjVertex</a></td><td class="desc">Vertex buffer data for Wavefront meshes </td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_render_group.html" target="_self">Diamond.Render.RenderGroup&lt; TInstance, TVertex &gt;</a></td><td class="desc">Manage a group of buffers, ranges, and uniforms to render </td></tr>
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html" target="_self">Diamond.Util.TileData</a></td><td class="desc">Vertex buffer data for instanced rendering </td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html" target="_self">Diamond.Render.VertexBuffer&lt; TInstance &gt;</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html" target="_self">Diamond.Render.VertexBuffer&lt; TVertex &gt;</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html" target="_self">Diamond.Buffers.VertexDataInfo</a></td><td class="desc">Get vertex pointer information about a struct to infer how to point shader attributes to it </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,26 +0,0 @@
var hierarchy =
[
[ "Attribute", null, [
[ "Diamond.Buffers.VertexDataAttribute", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html", null ],
[ "Diamond.Buffers.VertexPointerAttribute", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html", null ]
] ],
[ "Diamond.Render.Camera", "class_diamond_1_1_render_1_1_camera.html", null ],
[ "IDisposable", null, [
[ "Diamond.GLObject", "class_diamond_1_1_g_l_object.html", [
[ "Diamond.Buffers.Buffer< T >", "class_diamond_1_1_buffers_1_1_buffer.html", null ],
[ "Diamond.Shaders.Program", "class_diamond_1_1_shaders_1_1_program.html", null ],
[ "Diamond.Shaders.Shader", "class_diamond_1_1_shaders_1_1_shader.html", null ],
[ "Diamond.Textures.Texture", "class_diamond_1_1_textures_1_1_texture.html", null ]
] ],
[ "Diamond.Render.VertexBuffer< T >", "class_diamond_1_1_render_1_1_vertex_buffer.html", null ]
] ],
[ "IEnumerable", null, [
[ "Diamond.Util.SubArray< T >", "class_diamond_1_1_util_1_1_sub_array.html", null ]
] ],
[ "Diamond.Util.ObjVertex", "struct_diamond_1_1_util_1_1_obj_vertex.html", null ],
[ "Diamond.Render.RenderGroup< TInstance, TVertex >", "class_diamond_1_1_render_1_1_render_group.html", null ],
[ "Diamond.Util.TileData", "struct_diamond_1_1_util_1_1_tile_data.html", null ],
[ "Diamond.Render.VertexBuffer< TInstance >", "class_diamond_1_1_render_1_1_vertex_buffer.html", null ],
[ "Diamond.Render.VertexBuffer< TVertex >", "class_diamond_1_1_render_1_1_vertex_buffer.html", null ],
[ "Diamond.Buffers.VertexDataInfo", "class_diamond_1_1_buffers_1_1_vertex_data_info.html", null ]
];

View File

@@ -1,97 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Main Page</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('index.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Diamond Documentation</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

87
docs/html/jquery.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -1,26 +0,0 @@
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
function makeTree(data,relPath) {
var result='';
if ('children' in data) {
result+='<ul>';
for (var i in data.children) {
result+='<li><a href="'+relPath+data.children[i].url+'">'+
data.children[i].text+'</a>'+
makeTree(data.children[i],relPath)+'</li>';
}
result+='</ul>';
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchEnabled) {
if (serverSide) {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
} else {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'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="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
}
}
$('#main-menu').smartmenus();
}

View File

@@ -1,43 +0,0 @@
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Packages",url:"namespaces.html",children:[
{text:"Packages",url:"namespaces.html"}]},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Hierarchy",url:"hierarchy.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"a",url:"functions.html#index_a"},
{text:"b",url:"functions.html#index_b"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"e",url:"functions.html#index_e"},
{text:"f",url:"functions.html#index_f"},
{text:"g",url:"functions.html#index_g"},
{text:"h",url:"functions.html#index_h"},
{text:"i",url:"functions.html#index_i"},
{text:"l",url:"functions.html#index_l"},
{text:"n",url:"functions.html#index_n"},
{text:"o",url:"functions.html#index_o"},
{text:"p",url:"functions.html#index_p"},
{text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"},
{text:"u",url:"functions.html#index_u"},
{text:"v",url:"functions.html#index_v"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"a",url:"functions_func.html#index_a"},
{text:"b",url:"functions_func.html#index_b"},
{text:"d",url:"functions_func.html#index_d"},
{text:"e",url:"functions_func.html#index_e"},
{text:"f",url:"functions_func.html#index_f"},
{text:"g",url:"functions_func.html#index_g"},
{text:"h",url:"functions_func.html#index_h"},
{text:"o",url:"functions_func.html#index_o"},
{text:"p",url:"functions_func.html#index_p"},
{text:"s",url:"functions_func.html#index_s"},
{text:"t",url:"functions_func.html#index_t"},
{text:"u",url:"functions_func.html#index_u"},
{text:"v",url:"functions_func.html#index_v"}]},
{text:"Variables",url:"functions_vars.html"},
{text:"Properties",url:"functions_prop.html"}]}]}]}

View File

@@ -1,111 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_g_l_object.html">GLObject</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide managed access to OpenGL objects <a href="class_diamond_1_1_g_l_object.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,9 +0,0 @@
var namespace_diamond =
[
[ "Buffers", "namespace_diamond_1_1_buffers.html", "namespace_diamond_1_1_buffers" ],
[ "Render", "namespace_diamond_1_1_render.html", "namespace_diamond_1_1_render" ],
[ "Shaders", "namespace_diamond_1_1_shaders.html", "namespace_diamond_1_1_shaders" ],
[ "Textures", "namespace_diamond_1_1_textures.html", "namespace_diamond_1_1_textures" ],
[ "Util", "namespace_diamond_1_1_util.html", "namespace_diamond_1_1_util" ],
[ "GLObject", "class_diamond_1_1_g_l_object.html", "class_diamond_1_1_g_l_object" ]
];

View File

@@ -1,116 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Buffers Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond_1_1_buffers.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond.Buffers Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html">Buffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages an OpenGL <a class="el" href="class_diamond_1_1_buffers_1_1_buffer.html" title="Manages an OpenGL Buffer object ">Buffer</a> object <a href="class_diamond_1_1_buffers_1_1_buffer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html">VertexDataAttribute</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks a struct as vertex data that can be sent to a shader attribute <a href="class_diamond_1_1_buffers_1_1_vertex_data_attribute.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_data_info.html">VertexDataInfo</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get vertex pointer information about a struct to infer how to point shader attributes to it <a href="class_diamond_1_1_buffers_1_1_vertex_data_info.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html">VertexPointerAttribute</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks a field as an attribute to be sent to a shader. Must be used on public fields of a struct. <a href="class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_buffers.html">Buffers</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,7 +0,0 @@
var namespace_diamond_1_1_buffers =
[
[ "Buffer", "class_diamond_1_1_buffers_1_1_buffer.html", "class_diamond_1_1_buffers_1_1_buffer" ],
[ "VertexDataAttribute", "class_diamond_1_1_buffers_1_1_vertex_data_attribute.html", "class_diamond_1_1_buffers_1_1_vertex_data_attribute" ],
[ "VertexDataInfo", "class_diamond_1_1_buffers_1_1_vertex_data_info.html", "class_diamond_1_1_buffers_1_1_vertex_data_info" ],
[ "VertexPointerAttribute", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute.html", "class_diamond_1_1_buffers_1_1_vertex_pointer_attribute" ]
];

View File

@@ -1,113 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Render Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond_1_1_render.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond.Render Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_camera.html">Camera</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages a projection and view matrix <a href="class_diamond_1_1_render_1_1_camera.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_render_group.html">RenderGroup</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manage a group of buffers, ranges, and uniforms to render <a href="class_diamond_1_1_render_1_1_render_group.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_render_1_1_vertex_buffer.html">VertexBuffer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manage a vertex buffer object <a href="class_diamond_1_1_render_1_1_vertex_buffer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_render.html">Render</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,6 +0,0 @@
var namespace_diamond_1_1_render =
[
[ "Camera", "class_diamond_1_1_render_1_1_camera.html", "class_diamond_1_1_render_1_1_camera" ],
[ "RenderGroup", "class_diamond_1_1_render_1_1_render_group.html", "class_diamond_1_1_render_1_1_render_group" ],
[ "VertexBuffer", "class_diamond_1_1_render_1_1_vertex_buffer.html", "class_diamond_1_1_render_1_1_vertex_buffer" ]
];

View File

@@ -1,110 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Shaders Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond_1_1_shaders.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond.Shaders Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_program.html">Program</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages an OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_program.html" title="Manages an OpenGL Program object ">Program</a> object <a href="class_diamond_1_1_shaders_1_1_program.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_shaders_1_1_shader.html">Shader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manges a OpenGL <a class="el" href="class_diamond_1_1_shaders_1_1_shader.html" title="Manges a OpenGL Shader object ">Shader</a> object <a href="class_diamond_1_1_shaders_1_1_shader.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_shaders.html">Shaders</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,5 +0,0 @@
var namespace_diamond_1_1_shaders =
[
[ "Program", "class_diamond_1_1_shaders_1_1_program.html", "class_diamond_1_1_shaders_1_1_program" ],
[ "Shader", "class_diamond_1_1_shaders_1_1_shader.html", "class_diamond_1_1_shaders_1_1_shader" ]
];

View File

@@ -1,107 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Textures Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond_1_1_textures.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond.Textures Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_textures_1_1_texture.html">Texture</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Manages a OpenGL <a class="el" href="class_diamond_1_1_textures_1_1_texture.html" title="Manages a OpenGL Texture object ">Texture</a> object <a href="class_diamond_1_1_textures_1_1_texture.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_textures.html">Textures</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,4 +0,0 @@
var namespace_diamond_1_1_textures =
[
[ "Texture", "class_diamond_1_1_textures_1_1_texture.html", "class_diamond_1_1_textures_1_1_texture" ]
];

View File

@@ -1,113 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Util Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond_1_1_util.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond.Util Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_diamond_1_1_util_1_1_obj_vertex.html">ObjVertex</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertex buffer data for Wavefront meshes <a href="struct_diamond_1_1_util_1_1_obj_vertex.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_diamond_1_1_util_1_1_sub_array.html">SubArray</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provices access to a subset of an array <a href="class_diamond_1_1_util_1_1_sub_array.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_diamond_1_1_util_1_1_tile_data.html">TileData</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertex buffer data for instanced rendering <a href="struct_diamond_1_1_util_1_1_tile_data.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_util.html">Util</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,6 +0,0 @@
var namespace_diamond_1_1_util =
[
[ "ObjVertex", "struct_diamond_1_1_util_1_1_obj_vertex.html", "struct_diamond_1_1_util_1_1_obj_vertex" ],
[ "SubArray", "class_diamond_1_1_util_1_1_sub_array.html", "class_diamond_1_1_util_1_1_sub_array" ],
[ "TileData", "struct_diamond_1_1_util_1_1_tile_data.html", "struct_diamond_1_1_util_1_1_tile_data" ]
];

View File

@@ -1,118 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Diamond.Wrappers Namespace 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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespace_diamond_1_1_wrappers.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">Diamond.Wrappers Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>BufferWrap</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for OpenGL Buffer objects <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>ProgramWrap</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for OpenGL Program objects <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>ShaderWrap</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for OpenGL Shader objects <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>TextureWrap</b></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for OpenGL Texture objects <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>Wrapper</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespace_diamond.html">Diamond</a></li><li class="navelem"><a class="el" href="namespace_diamond_1_1_wrappers.html">Wrappers</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,108 +0,0 @@
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Diamond: Packages</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</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>
<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="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Diamond
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespaces.html','');});
</script>
<div id="doc-content">
<!-- 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 class="header">
<div class="headertitle">
<div class="title">Packages</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the packages with brief descriptions (if available):</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond.html" target="_self">Diamond</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_buffers.html" target="_self">Buffers</a></td><td class="desc"></td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_render.html" target="_self">Render</a></td><td class="desc"></td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_shaders.html" target="_self">Shaders</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_textures.html" target="_self">Textures</a></td><td class="desc"></td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_util.html" target="_self">Util</a></td><td class="desc"></td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespace_diamond_1_1_wrappers.html" target="_self">Wrappers</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>

View File

@@ -1,4 +0,0 @@
var namespaces =
[
[ "Diamond", "namespace_diamond.html", "namespace_diamond" ]
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 B

View File

@@ -1,146 +0,0 @@
#nav-tree .children_ul {
margin:0;
padding:4px;
}
#nav-tree ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
#nav-tree li {
white-space:nowrap;
margin:0px;
padding:0px;
}
#nav-tree .plus {
margin:0px;
}
#nav-tree .selected {
background-image: url('tab_a.png');
background-repeat:repeat-x;
color: #fff;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
}
#nav-tree img {
margin:0px;
padding:0px;
border:0px;
vertical-align: middle;
}
#nav-tree a {
text-decoration:none;
padding:0px;
margin:0px;
outline:none;
}
#nav-tree .label {
margin:0px;
padding:0px;
font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
}
#nav-tree .label a {
padding:2px;
}
#nav-tree .selected a {
text-decoration:none;
color:#fff;
}
#nav-tree .children_ul {
margin:0px;
padding:0px;
}
#nav-tree .item {
margin:0px;
padding:0px;
}
#nav-tree {
padding: 0px 0px;
background-color: #FAFAFF;
font-size:14px;
overflow:auto;
}
#doc-content {
overflow:auto;
display:block;
padding:0px;
margin:0px;
-webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#side-nav {
padding:0 6px 0 0;
margin: 0px;
display:block;
position: absolute;
left: 0px;
width: 250px;
}
.ui-resizable .ui-resizable-handle {
display:block;
}
.ui-resizable-e {
background-image:url("splitbar.png");
background-size:100%;
background-repeat:no-repeat;
background-attachment: scroll;
cursor:ew-resize;
height:100%;
right:0;
top:0;
width:6px;
}
.ui-resizable-handle {
display:none;
font-size:0.1px;
position:absolute;
z-index:1;
}
#nav-tree-contents {
margin: 6px 0px 0px 0px;
}
#nav-tree {
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F8F9FC;
-webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#nav-sync {
position:absolute;
top:5px;
right:24px;
z-index:0;
}
#nav-sync img {
opacity:0.3;
}
#nav-sync img:hover {
opacity:0.9;
}
@media print
{
#nav-tree { display: none; }
div.ui-resizable-handle { display: none; position: relative; }
}

View File

@@ -1,517 +0,0 @@
var navTreeSubIndices = new Array();
var arrowDown = '&#9660;';
var arrowRight = '&#9658;';
function getData(varName)
{
var i = varName.lastIndexOf('/');
var n = i>=0 ? varName.substring(i+1) : varName;
return eval(n.replace(/\-/g,'_'));
}
function stripPath(uri)
{
return uri.substring(uri.lastIndexOf('/')+1);
}
function stripPath2(uri)
{
var i = uri.lastIndexOf('/');
var s = uri.substring(i+1);
var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
return m ? uri.substring(i-6) : s;
}
function hashValue()
{
return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
}
function hashUrl()
{
return '#'+hashValue();
}
function pathName()
{
return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
}
function localStorageSupported()
{
try {
return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
}
catch(e) {
return false;
}
}
function storeLink(link)
{
if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
window.localStorage.setItem('navpath',link);
}
}
function deleteLink()
{
if (localStorageSupported()) {
window.localStorage.setItem('navpath','');
}
}
function cachedLink()
{
if (localStorageSupported()) {
return window.localStorage.getItem('navpath');
} else {
return '';
}
}
function getScript(scriptName,func,show)
{
var head = document.getElementsByTagName("head")[0];
var script = document.createElement('script');
script.id = scriptName;
script.type = 'text/javascript';
script.onload = func;
script.src = scriptName+'.js';
if ($.browser.msie && $.browser.version<=8) {
// script.onload does not work with older versions of IE
script.onreadystatechange = function() {
if (script.readyState=='complete' || script.readyState=='loaded') {
func(); if (show) showRoot();
}
}
}
head.appendChild(script);
}
function createIndent(o,domNode,node,level)
{
var level=-1;
var n = node;
while (n.parentNode) { level++; n=n.parentNode; }
if (node.childrenData) {
var imgNode = document.createElement("span");
imgNode.className = 'arrow';
imgNode.style.paddingLeft=(16*level).toString()+'px';
imgNode.innerHTML=arrowRight;
node.plus_img = imgNode;
node.expandToggle = document.createElement("a");
node.expandToggle.href = "javascript:void(0)";
node.expandToggle.onclick = function() {
if (node.expanded) {
$(node.getChildrenUL()).slideUp("fast");
node.plus_img.innerHTML=arrowRight;
node.expanded = false;
} else {
expandNode(o, node, false, false);
}
}
node.expandToggle.appendChild(imgNode);
domNode.appendChild(node.expandToggle);
} else {
var span = document.createElement("span");
span.className = 'arrow';
span.style.width = 16*(level+1)+'px';
span.innerHTML = '&#160;';
domNode.appendChild(span);
}
}
var animationInProgress = false;
function gotoAnchor(anchor,aname,updateLocation)
{
var pos, docContent = $('#doc-content');
var ancParent = $(anchor.parent());
if (ancParent.hasClass('memItemLeft') ||
ancParent.hasClass('fieldname') ||
ancParent.hasClass('fieldtype') ||
ancParent.is(':header'))
{
pos = ancParent.position().top;
} else if (anchor.position()) {
pos = anchor.position().top;
}
if (pos) {
var dist = Math.abs(Math.min(
pos-docContent.offset().top,
docContent[0].scrollHeight-
docContent.height()-docContent.scrollTop()));
animationInProgress=true;
docContent.animate({
scrollTop: pos + docContent.scrollTop() - docContent.offset().top
},Math.max(50,Math.min(500,dist)),function(){
if (updateLocation) window.location.href=aname;
animationInProgress=false;
});
}
}
function newNode(o, po, text, link, childrenData, lastNode)
{
var node = new Object();
node.children = Array();
node.childrenData = childrenData;
node.depth = po.depth + 1;
node.relpath = po.relpath;
node.isLast = lastNode;
node.li = document.createElement("li");
po.getChildrenUL().appendChild(node.li);
node.parentNode = po;
node.itemDiv = document.createElement("div");
node.itemDiv.className = "item";
node.labelSpan = document.createElement("span");
node.labelSpan.className = "label";
createIndent(o,node.itemDiv,node,0);
node.itemDiv.appendChild(node.labelSpan);
node.li.appendChild(node.itemDiv);
var a = document.createElement("a");
node.labelSpan.appendChild(a);
node.label = document.createTextNode(text);
node.expanded = false;
a.appendChild(node.label);
if (link) {
var url;
if (link.substring(0,1)=='^') {
url = link.substring(1);
link = url;
} else {
url = node.relpath+link;
}
a.className = stripPath(link.replace('#',':'));
if (link.indexOf('#')!=-1) {
var aname = '#'+link.split('#')[1];
var srcPage = stripPath(pathName());
var targetPage = stripPath(link.split('#')[0]);
a.href = srcPage!=targetPage ? url : "javascript:void(0)";
a.onclick = function(){
storeLink(link);
if (!$(a).parent().parent().hasClass('selected'))
{
$('.item').removeClass('selected');
$('.item').removeAttr('id');
$(a).parent().parent().addClass('selected');
$(a).parent().parent().attr('id','selected');
}
var anchor = $(aname);
gotoAnchor(anchor,aname,true);
};
} else {
a.href = url;
a.onclick = function() { storeLink(link); }
}
} else {
if (childrenData != null)
{
a.className = "nolink";
a.href = "javascript:void(0)";
a.onclick = node.expandToggle.onclick;
}
}
node.childrenUL = null;
node.getChildrenUL = function() {
if (!node.childrenUL) {
node.childrenUL = document.createElement("ul");
node.childrenUL.className = "children_ul";
node.childrenUL.style.display = "none";
node.li.appendChild(node.childrenUL);
}
return node.childrenUL;
};
return node;
}
function showRoot()
{
var headerHeight = $("#top").height();
var footerHeight = $("#nav-path").height();
var windowHeight = $(window).height() - headerHeight - footerHeight;
(function (){ // retry until we can scroll to the selected item
try {
var navtree=$('#nav-tree');
navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
} catch (err) {
setTimeout(arguments.callee, 0);
}
})();
}
function expandNode(o, node, imm, showRoot)
{
if (node.childrenData && !node.expanded) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
expandNode(o, node, imm, showRoot);
}, showRoot);
} else {
if (!node.childrenVisited) {
getNode(o, node);
} if (imm || ($.browser.msie && $.browser.version>8)) {
// somehow slideDown jumps to the start of tree for IE9 :-(
$(node.getChildrenUL()).show();
} else {
$(node.getChildrenUL()).slideDown("fast");
}
node.plus_img.innerHTML = arrowDown;
node.expanded = true;
}
}
}
function glowEffect(n,duration)
{
n.addClass('glow').delay(duration).queue(function(next){
$(this).removeClass('glow');next();
});
}
function highlightAnchor()
{
var aname = hashUrl();
var anchor = $(aname);
if (anchor.parent().attr('class')=='memItemLeft'){
var rows = $('.memberdecls tr[class$="'+hashValue()+'"]');
glowEffect(rows.children(),300); // member without details
} else if (anchor.parent().attr('class')=='fieldname'){
glowEffect(anchor.parent().parent(),1000); // enum value
} else if (anchor.parent().attr('class')=='fieldtype'){
glowEffect(anchor.parent().parent(),1000); // struct field
} else if (anchor.parent().is(":header")) {
glowEffect(anchor.parent(),1000); // section header
} else {
glowEffect(anchor.next(),1000); // normal member
}
gotoAnchor(anchor,aname,false);
}
function selectAndHighlight(hash,n)
{
var a;
if (hash) {
var link=stripPath(pathName())+':'+hash.substring(1);
a=$('.item a[class$="'+link+'"]');
}
if (a && a.length) {
a.parent().parent().addClass('selected');
a.parent().parent().attr('id','selected');
highlightAnchor();
} else if (n) {
$(n.itemDiv).addClass('selected');
$(n.itemDiv).attr('id','selected');
}
if ($('#nav-tree-contents .item:first').hasClass('selected')) {
$('#nav-sync').css('top','30px');
} else {
$('#nav-sync').css('top','5px');
}
showRoot();
}
function showNode(o, node, index, hash)
{
if (node && node.childrenData) {
if (typeof(node.childrenData)==='string') {
var varName = node.childrenData;
getScript(node.relpath+varName,function(){
node.childrenData = getData(varName);
showNode(o,node,index,hash);
},true);
} else {
if (!node.childrenVisited) {
getNode(o, node);
}
$(node.getChildrenUL()).css({'display':'block'});
node.plus_img.innerHTML = arrowDown;
node.expanded = true;
var n = node.children[o.breadcrumbs[index]];
if (index+1<o.breadcrumbs.length) {
showNode(o,n,index+1,hash);
} else {
if (typeof(n.childrenData)==='string') {
var varName = n.childrenData;
getScript(n.relpath+varName,function(){
n.childrenData = getData(varName);
node.expanded=false;
showNode(o,node,index,hash); // retry with child node expanded
},true);
} else {
var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
expandNode(o, n, true, true);
}
selectAndHighlight(hash,n);
}
}
}
} else {
selectAndHighlight(hash);
}
}
function removeToInsertLater(element) {
var parentNode = element.parentNode;
var nextSibling = element.nextSibling;
parentNode.removeChild(element);
return function() {
if (nextSibling) {
parentNode.insertBefore(element, nextSibling);
} else {
parentNode.appendChild(element);
}
};
}
function getNode(o, po)
{
var insertFunction = removeToInsertLater(po.li);
po.childrenVisited = true;
var l = po.childrenData.length-1;
for (var i in po.childrenData) {
var nodeData = po.childrenData[i];
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
i==l);
}
insertFunction();
}
function gotoNode(o,subIndex,root,hash,relpath)
{
var nti = navTreeSubIndices[subIndex][root+hash];
o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
navTo(o,NAVTREE[0][1],"",relpath);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
if (o.breadcrumbs) {
o.breadcrumbs.unshift(0); // add 0 for root node
showNode(o, o.node, 0, hash);
}
}
function navTo(o,root,hash,relpath)
{
var link = cachedLink();
if (link) {
var parts = link.split('#');
root = parts[0];
if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
else hash='';
}
if (hash.match(/^#l\d+$/)) {
var anchor=$('a[name='+hash.substring(1)+']');
glowEffect(anchor.parent(),1000); // line number
hash=''; // strip line number anchors
}
var url=root+hash;
var i=-1;
while (NAVTREEINDEX[i+1]<=url) i++;
if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
if (navTreeSubIndices[i]) {
gotoNode(o,i,root,hash,relpath)
} else {
getScript(relpath+'navtreeindex'+i,function(){
navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
if (navTreeSubIndices[i]) {
gotoNode(o,i,root,hash,relpath);
}
},true);
}
}
function showSyncOff(n,relpath)
{
n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
}
function showSyncOn(n,relpath)
{
n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
}
function toggleSyncButton(relpath)
{
var navSync = $('#nav-sync');
if (navSync.hasClass('sync')) {
navSync.removeClass('sync');
showSyncOff(navSync,relpath);
storeLink(stripPath2(pathName())+hashUrl());
} else {
navSync.addClass('sync');
showSyncOn(navSync,relpath);
deleteLink();
}
}
function initNavTree(toroot,relpath)
{
var o = new Object();
o.toroot = toroot;
o.node = new Object();
o.node.li = document.getElementById("nav-tree-contents");
o.node.childrenData = NAVTREE;
o.node.children = new Array();
o.node.childrenUL = document.createElement("ul");
o.node.getChildrenUL = function() { return o.node.childrenUL; };
o.node.li.appendChild(o.node.childrenUL);
o.node.depth = 0;
o.node.relpath = relpath;
o.node.expanded = false;
o.node.isLast = true;
o.node.plus_img = document.createElement("span");
o.node.plus_img.className = 'arrow';
o.node.plus_img.innerHTML = arrowRight;
if (localStorageSupported()) {
var navSync = $('#nav-sync');
if (cachedLink()) {
showSyncOff(navSync,relpath);
navSync.removeClass('sync');
} else {
showSyncOn(navSync,relpath);
}
navSync.click(function(){ toggleSyncButton(relpath); });
}
$(window).load(function(){
navTo(o,toroot,hashUrl(),relpath);
showRoot();
});
$(window).bind('hashchange', function(){
if (window.location.hash && window.location.hash.length>1){
var a;
if ($(location).attr('hash')){
var clslink=stripPath(pathName())+':'+hashValue();
a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]');
}
if (a==null || !$(a).parent().parent().hasClass('selected')){
$('.item').removeClass('selected');
$('.item').removeAttr('id');
}
var link=stripPath2(pathName());
navTo(o,link,hashUrl(),relpath);
} else if (!animationInProgress) {
$('#doc-content').scrollTop(0);
$('.item').removeClass('selected');
$('.item').removeAttr('id');
navTo(o,toroot,hashUrl(),relpath);
}
})
}

View File

@@ -1,27 +0,0 @@
var NAVTREE =
[
[ "Diamond", "index.html", [
[ "Packages", null, [
[ "Packages", "namespaces.html", "namespaces" ]
] ],
[ "Classes", "annotated.html", [
[ "Class List", "annotated.html", "annotated_dup" ],
[ "Class Index", "classes.html", null ],
[ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
[ "Class Members", "functions.html", [
[ "All", "functions.html", null ],
[ "Functions", "functions_func.html", null ],
[ "Variables", "functions_vars.html", null ],
[ "Properties", "functions_prop.html", null ]
] ]
] ]
] ]
];
var NAVTREEINDEX =
[
"annotated.html"
];
var SYNCONMSG = 'click to disable panel synchronisation';
var SYNCOFFMSG = 'click to enable panel synchronisation';

Some files were not shown because too many files have changed in this diff Show More