394 lines
21 KiB
HTML
394 lines
21 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.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> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#properties">Properties</a> |
|
|
<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 </td><td class="memItemRight" valign="bottom"><b>ToString</b> ()</td></tr>
|
|
<tr class="separator:a56a9f5919e7f48a4c00da30f7e7d34d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afcd97d94585000d35df462f12d4bd74f"><td class="memItemLeft" align="right" valign="top">override void </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"> </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"> </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> </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="Shader")</td></tr>
|
|
<tr class="memdesc:afe8ea1ed60c4829e7d1e5f03f73123cc"><td class="mdescLeft"> </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"> </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> </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"> </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"> </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> </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"> </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"> </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 </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"> </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"> </td></tr>
|
|
<tr class="memitem:a1a89d77db51e6f00ccd2e87c163bcc4e"><td class="memItemLeft" align="right" valign="top">ShaderType </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"> </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"> </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="-"/> 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 </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"> </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"> </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="-"/> 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 </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"> </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"> </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">◆ </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">◆ </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 </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ShaderType </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>name</em> = <code>null</code> </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">◆ </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 </td>
|
|
<td class="paramname"><em>path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>name</em> = <code>null</code> </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">◆ </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 </td>
|
|
<td class="paramname"><em>source</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ShaderType </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>name</em> = <code>"Shader"</code> </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">◆ </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">◆ </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>
|