Updated docs.

This commit is contained in:
Branimir Karadžić 2018-04-17 20:48:10 -07:00
parent bd5b8019fd
commit 0f607af9e3
18 changed files with 13582 additions and 2398 deletions

View File

@ -52,8 +52,6 @@ div.sphinxsidebar {
width: 230px; width: 230px;
margin-left: -100%; margin-left: -100%;
font-size: 90%; font-size: 90%;
word-wrap: break-word;
overflow-wrap : break-word;
} }
div.sphinxsidebar ul { div.sphinxsidebar ul {
@ -85,6 +83,10 @@ div.sphinxsidebar #searchbox input[type="text"] {
width: 170px; width: 170px;
} }
div.sphinxsidebar #searchbox input[type="submit"] {
width: 30px;
}
img { img {
border: 0; border: 0;
max-width: 100%; max-width: 100%;
@ -185,13 +187,6 @@ div.genindex-jumpbox {
/* -- general body styles --------------------------------------------------- */ /* -- general body styles --------------------------------------------------- */
div.body p, div.body dd, div.body li, div.body blockquote {
-moz-hyphens: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
a.headerlink { a.headerlink {
visibility: hidden; visibility: hidden;
} }
@ -494,13 +489,6 @@ pre {
overflow-y: hidden; /* fixes display issues on Chrome browsers */ overflow-y: hidden; /* fixes display issues on Chrome browsers */
} }
span.pre {
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
td.linenos pre { td.linenos pre {
padding: 5px 0px; padding: 5px 0px;
border: 0; border: 0;

View File

@ -124,7 +124,6 @@ var Documentation = {
this.fixFirefoxAnchorBug(); this.fixFirefoxAnchorBug();
this.highlightSearchWords(); this.highlightSearchWords();
this.initIndexTable(); this.initIndexTable();
}, },
/** /**
@ -253,29 +252,6 @@ var Documentation = {
}); });
var url = parts.join('/'); var url = parts.join('/');
return path.substring(url.lastIndexOf('/') + 1, path.length - 1); return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
},
initOnKeyListeners: function() {
$(document).keyup(function(event) {
var activeElementType = document.activeElement.tagName;
// don't navigate when in search box or textarea
if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') {
switch (event.keyCode) {
case 37: // left
var prevHref = $('link[rel="prev"]').prop('href');
if (prevHref) {
window.location.href = prevHref;
return false;
}
case 39: // right
var nextHref = $('link[rel="next"]').prop('href');
if (nextHref) {
window.location.href = nextHref;
return false;
}
}
}
});
} }
}; };

10355
_static/jquery.js vendored

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@
* searchtools.js_t * searchtools.js_t
* ~~~~~~~~~~~~~~~~ * ~~~~~~~~~~~~~~~~
* *
* Sphinx JavaScript utilities for the full-text search. * Sphinx JavaScript utilties for the full-text search.
* *
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details. * :license: BSD, see LICENSE for details.
@ -324,7 +324,7 @@ var Search = {
var searchterms = []; var searchterms = [];
var excluded = []; var excluded = [];
var hlterms = []; var hlterms = [];
var tmp = query.split(/\W+/); var tmp = query.split(/\s+/);
var objectterms = []; var objectterms = [];
for (i = 0; i < tmp.length; i++) { for (i = 0; i < tmp.length; i++) {
if (tmp[i] !== "") { if (tmp[i] !== "") {
@ -623,7 +623,7 @@ var Search = {
* helper function to return a node containing the * helper function to return a node containing the
* search summary for a given text. keywords is a list * search summary for a given text. keywords is a list
* of stemmed words, hlwords is the list of normal, unstemmed * of stemmed words, hlwords is the list of normal, unstemmed
* words. the first one is used to find the occurrence, the * words. the first one is used to find the occurance, the
* latter for highlighting it. * latter for highlighting it.
*/ */
makeSearchSummary : function(text, keywords, hlwords) { makeSearchSummary : function(text, keywords, hlwords) {

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
* websupport.js * websupport.js
* ~~~~~~~~~~~~~ * ~~~~~~~~~~~~~
* *
* sphinx.websupport utilities for all documentation. * sphinx.websupport utilties for all documentation.
* *
* :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS. * :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details. * :license: BSD, see LICENSE for details.

3674
bgfx.html

File diff suppressed because it is too large Load Diff

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
<link rel="next" title="Examples" href="examples.html"/> <link rel="next" title="Examples" href="examples.html"/>
<link rel="prev" title="Overview" href="overview.html"/> <link rel="prev" title="Overview" href="overview.html"/>
@ -86,7 +83,7 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li> <li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Building</a><ul> <li class="toctree-l1 current"><a class="current reference internal" href="">Building</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#dependencies">Dependencies</a></li> <li class="toctree-l2"><a class="reference internal" href="#dependencies">Dependencies</a></li>
<li class="toctree-l2"><a class="reference internal" href="#getting-source">Getting Source</a></li> <li class="toctree-l2"><a class="reference internal" href="#getting-source">Getting Source</a></li>
<li class="toctree-l2"><a class="reference internal" href="#quick-start">Quick Start</a></li> <li class="toctree-l2"><a class="reference internal" href="#quick-start">Quick Start</a></li>
@ -166,9 +163,9 @@
</div> </div>
<div class="section" id="getting-source"> <div class="section" id="getting-source">
<h2>Getting Source<a class="headerlink" href="#getting-source" title="Permalink to this headline"></a></h2> <h2>Getting Source<a class="headerlink" href="#getting-source" title="Permalink to this headline"></a></h2>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">git</span> <span class="n">clone</span> <span class="n">git</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">bkaradzic</span><span class="o">/</span><span class="n">bx</span><span class="o">.</span><span class="n">git</span> <div class="highlight-python"><div class="highlight"><pre>git clone git://github.com/bkaradzic/bx.git
<span class="n">git</span> <span class="n">clone</span> <span class="n">git</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">bkaradzic</span><span class="o">/</span><span class="n">bimg</span><span class="o">.</span><span class="n">git</span> git clone git://github.com/bkaradzic/bimg.git
<span class="n">git</span> <span class="n">clone</span> <span class="n">git</span><span class="p">:</span><span class="o">//</span><span class="n">github</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">bkaradzic</span><span class="o">/</span><span class="n">bgfx</span><span class="o">.</span><span class="n">git</span> git clone git://github.com/bkaradzic/bgfx.git
</pre></div> </pre></div>
</div> </div>
</div> </div>
@ -176,15 +173,15 @@
<h2>Quick Start<a class="headerlink" href="#quick-start" title="Permalink to this headline"></a></h2> <h2>Quick Start<a class="headerlink" href="#quick-start" title="Permalink to this headline"></a></h2>
<p>These are step for users who use Windows with Visual Studio.</p> <p>These are step for users who use Windows with Visual Studio.</p>
<p>Enter bgfx directory:</p> <p>Enter bgfx directory:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="n">bgfx</span> <div class="highlight-python"><div class="highlight"><pre>cd bgfx
</pre></div> </pre></div>
</div> </div>
<p>Generate Visual Studio 2015 project files:</p> <p>Generate Visual Studio 2015 project files:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">..</span>\<span class="n">bx</span>\<span class="n">tools</span>\<span class="nb">bin</span>\<span class="n">windows</span>\<span class="n">genie</span> <span class="o">--</span><span class="k">with</span><span class="o">-</span><span class="n">examples</span> <span class="n">vs2015</span> <div class="highlight-python"><div class="highlight"><pre>..\bx\tools\bin\windows\genie --with-examples vs2015
</pre></div> </pre></div>
</div> </div>
<p>Open bgfx solution in Visual Studio 2015:</p> <p>Open bgfx solution in Visual Studio 2015:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">start</span> <span class="o">.</span><span class="n">build</span>\<span class="n">projects</span>\<span class="n">vs2015</span>\<span class="n">bgfx</span><span class="o">.</span><span class="n">sln</span> <div class="highlight-python"><div class="highlight"><pre>start .build\projects\vs2015\bgfx.sln
</pre></div> </pre></div>
</div> </div>
<div class="admonition note"> <div class="admonition note">
@ -203,10 +200,10 @@
</ul> </ul>
</div></blockquote> </div></blockquote>
<p>Set following enironment variables:</p> <p>Set following enironment variables:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">setx</span> <span class="n">ANDROID_NDK_ROOT</span> <span class="o">&lt;</span><span class="n">path</span> <span class="n">to</span> <span class="n">AndroidNDK</span> <span class="n">directory</span><span class="o">&gt;</span> <div class="highlight-python"><div class="highlight"><pre>setx ANDROID_NDK_ROOT &lt;path to AndroidNDK directory&gt;
<span class="n">setx</span> <span class="n">ANDROID_NDK_ARM</span> <span class="o">&lt;</span><span class="n">path</span> <span class="n">to</span> <span class="n">AndroidNDK</span> <span class="n">directory</span><span class="o">&gt;</span>\<span class="n">toolchains</span>\<span class="n">arm</span><span class="o">-</span><span class="n">linux</span><span class="o">-</span><span class="n">androideabi</span><span class="o">-</span><span class="mf">4.7</span>\<span class="n">prebuilt</span>\<span class="n">windows</span><span class="o">-</span><span class="n">x86_64</span> setx ANDROID_NDK_ARM &lt;path to AndroidNDK directory&gt;\toolchains\arm-linux-androideabi-4.7\prebuilt\windows-x86_64
<span class="n">setx</span> <span class="n">ANDROID_NDK_MIPS</span> <span class="o">&lt;</span><span class="n">path</span> <span class="n">to</span> <span class="n">AndroidNDK</span> <span class="n">directory</span><span class="o">&gt;</span>\<span class="n">toolchains</span>\<span class="n">mipsel</span><span class="o">-</span><span class="n">linux</span><span class="o">-</span><span class="n">android</span><span class="o">-</span><span class="mf">4.7</span>\<span class="n">prebuilt</span>\<span class="n">windows</span><span class="o">-</span><span class="n">x86_64</span> setx ANDROID_NDK_MIPS &lt;path to AndroidNDK directory&gt;\toolchains\mipsel-linux-android-4.7\prebuilt\windows-x86_64
<span class="n">setx</span> <span class="n">ANDROID_NDK_X86</span> <span class="o">&lt;</span><span class="n">path</span> <span class="n">to</span> <span class="n">AndroidNDK</span> <span class="n">directory</span><span class="o">&gt;</span>\<span class="n">toolchains</span>\<span class="n">x86</span><span class="o">-</span><span class="mf">4.7</span>\<span class="n">prebuilt</span>\<span class="n">windows</span><span class="o">-</span><span class="n">x86_64</span> setx ANDROID_NDK_X86 &lt;path to AndroidNDK directory&gt;\toolchains\x86-4.7\prebuilt\windows-x86_64
</pre></div> </pre></div>
</div> </div>
<p>To deploy on Android you can use bgfx android activity:</p> <p>To deploy on Android you can use bgfx android activity:</p>
@ -218,7 +215,7 @@
</div> </div>
<div class="section" id="linux"> <div class="section" id="linux">
<h3>Linux<a class="headerlink" href="#linux" title="Permalink to this headline"></a></h3> <h3>Linux<a class="headerlink" href="#linux" title="Permalink to this headline"></a></h3>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">sudo</span> <span class="n">apt</span><span class="o">-</span><span class="n">get</span> <span class="n">install</span> <span class="n">libgl1</span><span class="o">-</span><span class="n">mesa</span><span class="o">-</span><span class="n">dev</span> <span class="n">x11proto</span><span class="o">-</span><span class="n">core</span><span class="o">-</span><span class="n">dev</span> <span class="n">libx11</span><span class="o">-</span><span class="n">dev</span> <div class="highlight-python"><div class="highlight"><pre>sudo apt-get install libgl1-mesa-dev x11proto-core-dev libx11-dev
</pre></div> </pre></div>
</div> </div>
</div> </div>
@ -246,36 +243,36 @@ to generate project files for various platform. Binaries for Linux, OSX, and Win
bx repository.</p> bx repository.</p>
<div class="section" id="general"> <div class="section" id="general">
<h3>General<a class="headerlink" href="#general" title="Permalink to this headline"></a></h3> <h3>General<a class="headerlink" href="#general" title="Permalink to this headline"></a></h3>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">cd</span> <span class="n">bgfx</span> <div class="highlight-python"><div class="highlight"><pre>cd bgfx
<span class="n">make</span> make
</pre></div> </pre></div>
</div> </div>
<p>After calling <code class="docutils literal"><span class="pre">make</span></code>, .build/projects/* directory will be generated. <p>After calling <code class="docutils literal"><span class="pre">make</span></code>, .build/projects/* directory will be generated.
All intermediate files generated by compiler will be inside .build All intermediate files generated by compiler will be inside .build
directory structure. Deleting .build directory at any time is safe.</p> directory structure. Deleting .build directory at any time is safe.</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">make</span> <span class="o">&lt;</span><span class="n">configuration</span><span class="o">&gt;</span> <div class="highlight-python"><div class="highlight"><pre>make &lt;configuration&gt;
</pre></div> </pre></div>
</div> </div>
<p>Configuration is <code class="docutils literal"><span class="pre">&lt;platform&gt;-&lt;debug/release&gt;[32/64]</span></code>. For example:</p> <p>Configuration is <code class="docutils literal"><span class="pre">&lt;platform&gt;-&lt;debug/release&gt;[32/64]</span></code>. For example:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">linux</span><span class="o">-</span><span class="n">release32</span><span class="p">,</span> <span class="n">nacl</span><span class="o">-</span><span class="n">debug64</span><span class="p">,</span> <span class="n">nacl</span><span class="o">-</span><span class="n">arm</span><span class="o">-</span><span class="n">debug</span><span class="p">,</span> <span class="n">pnacl</span><span class="o">-</span><span class="n">release</span><span class="p">,</span> <div class="highlight-python"><div class="highlight"><pre>linux-release32, nacl-debug64, nacl-arm-debug, pnacl-release,
<span class="n">android</span><span class="o">-</span><span class="n">release</span><span class="p">,</span> <span class="n">etc</span><span class="o">.</span> android-release, etc.
</pre></div> </pre></div>
</div> </div>
</div> </div>
<div class="section" id="id1"> <div class="section" id="id1">
<h3>Windows<a class="headerlink" href="#id1" title="Permalink to this headline"></a></h3> <h3>Windows<a class="headerlink" href="#id1" title="Permalink to this headline"></a></h3>
<p>Visual Studio 2008 command line:</p> <p>Visual Studio 2008 command line:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">make</span> <span class="n">vs2008</span><span class="o">-</span><span class="n">release64</span> <div class="highlight-python"><div class="highlight"><pre>make vs2008-release64
</pre></div> </pre></div>
</div> </div>
<p>Visual Studio 2008 IDE:</p> <p>Visual Studio 2008 IDE:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">start</span> <span class="o">.</span><span class="n">build</span><span class="o">/</span><span class="n">projects</span><span class="o">/</span><span class="n">vs2008</span><span class="o">/</span><span class="n">bgfx</span><span class="o">.</span><span class="n">sln</span> <div class="highlight-python"><div class="highlight"><pre><span class="n">start</span> <span class="o">.</span><span class="n">build</span><span class="o">/</span><span class="n">projects</span><span class="o">/</span><span class="n">vs2008</span><span class="o">/</span><span class="n">bgfx</span><span class="o">.</span><span class="n">sln</span>
</pre></div> </pre></div>
</div> </div>
</div> </div>
<div class="section" id="xcode"> <div class="section" id="xcode">
<h3>Xcode<a class="headerlink" href="#xcode" title="Permalink to this headline"></a></h3> <h3>Xcode<a class="headerlink" href="#xcode" title="Permalink to this headline"></a></h3>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="nb">open</span> <span class="o">.</span><span class="n">build</span><span class="o">/</span><span class="n">projects</span><span class="o">/</span><span class="n">xcode4</span><span class="o">-</span><span class="n">osx</span><span class="o">/</span><span class="n">bgfx</span><span class="o">.</span><span class="n">xcworkspace</span> <div class="highlight-python"><div class="highlight"><pre><span class="nb">open</span> <span class="o">.</span><span class="n">build</span><span class="o">/</span><span class="n">projects</span><span class="o">/</span><span class="n">xcode4</span><span class="o">-</span><span class="n">osx</span><span class="o">/</span><span class="n">bgfx</span><span class="o">.</span><span class="n">xcworkspace</span>
</pre></div> </pre></div>
</div> </div>
<p>Due to <a class="reference external" href="https://github.com/bkaradzic/genie/blob/master/docs/scripting-reference.md#debugdirpath">inability</a> <p>Due to <a class="reference external" href="https://github.com/bkaradzic/genie/blob/master/docs/scripting-reference.md#debugdirpath">inability</a>
@ -290,13 +287,13 @@ configuration file, it has to be set manually for each example project:</p>
</div> </div>
<div class="section" id="id2"> <div class="section" id="id2">
<h3>Linux<a class="headerlink" href="#id2" title="Permalink to this headline"></a></h3> <h3>Linux<a class="headerlink" href="#id2" title="Permalink to this headline"></a></h3>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">make</span> <span class="n">linux</span><span class="o">-</span><span class="n">release64</span> <div class="highlight-python"><div class="highlight"><pre>make linux-release64
</pre></div> </pre></div>
</div> </div>
</div> </div>
<div class="section" id="winrt-windows-phone-8-1"> <div class="section" id="winrt-windows-phone-8-1">
<h3>WinRT / Windows Phone 8.1<a class="headerlink" href="#winrt-windows-phone-8-1" title="Permalink to this headline"></a></h3> <h3>WinRT / Windows Phone 8.1<a class="headerlink" href="#winrt-windows-phone-8-1" title="Permalink to this headline"></a></h3>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">../</span><span class="n">bx</span><span class="o">/</span><span class="n">tools</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">windows</span><span class="o">/</span><span class="n">genie</span> <span class="o">--</span><span class="n">vs</span><span class="o">=</span><span class="n">winphone81</span> <span class="n">vs2015</span> <div class="highlight-python"><div class="highlight"><pre>../bx/tools/bin/windows/genie --vs=winphone81 vs2015
</pre></div> </pre></div>
</div> </div>
<p>Build the resulting solution and deploy to device.</p> <p>Build the resulting solution and deploy to device.</p>
@ -318,18 +315,18 @@ instead) inside different build system.</p>
<div class="section" id="oculusvr-integration"> <div class="section" id="oculusvr-integration">
<h2>OculusVR Integration<a class="headerlink" href="#oculusvr-integration" title="Permalink to this headline"></a></h2> <h2>OculusVR Integration<a class="headerlink" href="#oculusvr-integration" title="Permalink to this headline"></a></h2>
<p>To build with OculusVR HMD support enabled you must set <code class="docutils literal"><span class="pre">OVR_DIR</span></code> enviroment variable:</p> <p>To build with OculusVR HMD support enabled you must set <code class="docutils literal"><span class="pre">OVR_DIR</span></code> enviroment variable:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="nb">set</span> <span class="n">OVR_DIR</span><span class="o">=&lt;</span><span class="n">path</span> <span class="n">to</span> <span class="n">OculusSDK</span><span class="o">&gt;</span> <div class="highlight-python"><div class="highlight"><pre>set OVR_DIR=&lt;path to OculusSDK&gt;
</pre></div> </pre></div>
</div> </div>
<p>And generate project files with <code class="docutils literal"><span class="pre">--with-ovr</span></code> option:</p> <p>And generate project files with <code class="docutils literal"><span class="pre">--with-ovr</span></code> option:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">genie</span> <span class="o">--</span><span class="k">with</span><span class="o">-</span><span class="n">ovr</span> <span class="n">vs2015</span> <div class="highlight-python"><div class="highlight"><pre>genie --with-ovr vs2015
</pre></div> </pre></div>
</div> </div>
</div> </div>
<div class="section" id="tools"> <div class="section" id="tools">
<h2>Tools<a class="headerlink" href="#tools" title="Permalink to this headline"></a></h2> <h2>Tools<a class="headerlink" href="#tools" title="Permalink to this headline"></a></h2>
<p>To build bgfx project files for tools, use <code class="docutils literal"><span class="pre">--with-tools</span></code> option:</p> <p>To build bgfx project files for tools, use <code class="docutils literal"><span class="pre">--with-tools</span></code> option:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">genie</span> <span class="o">--</span><span class="k">with</span><span class="o">-</span><span class="n">tools</span> <span class="n">vs2015</span> <div class="highlight-python"><div class="highlight"><pre>genie --with-tools vs2015
</pre></div> </pre></div>
</div> </div>
</div> </div>

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
<link rel="next" title="API Reference" href="bgfx.html"/> <link rel="next" title="API Reference" href="bgfx.html"/>
<link rel="prev" title="Building" href="build.html"/> <link rel="prev" title="Building" href="build.html"/>
@ -87,7 +84,7 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li> <li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="build.html">Building</a></li> <li class="toctree-l1"><a class="reference internal" href="build.html">Building</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Examples</a><ul> <li class="toctree-l1 current"><a class="current reference internal" href="">Examples</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#helloworld">00-helloworld</a></li> <li class="toctree-l2"><a class="reference internal" href="#helloworld">00-helloworld</a></li>
<li class="toctree-l2"><a class="reference internal" href="#cubes">01-cubes</a></li> <li class="toctree-l2"><a class="reference internal" href="#cubes">01-cubes</a></li>
<li class="toctree-l2"><a class="reference internal" href="#metaballs">02-metaballs</a></li> <li class="toctree-l2"><a class="reference internal" href="#metaballs">02-metaballs</a></li>
@ -182,7 +179,7 @@
<h1>Examples<a class="headerlink" href="#examples" title="Permalink to this headline"></a></h1> <h1>Examples<a class="headerlink" href="#examples" title="Permalink to this headline"></a></h1>
<p>Most of the examples require shader/texture/mesh data to be loaded. When <p>Most of the examples require shader/texture/mesh data to be loaded. When
running examples your current directory should be examples/runtime.</p> running examples your current directory should be examples/runtime.</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>&lt;bgfx_path&gt;/examples/runtime $ ../../.build/&lt;config&gt;/bin/example-00-helloworldDebug <div class="highlight-python"><div class="highlight"><pre>&lt;bgfx_path&gt;/examples/runtime $ ../../.build/&lt;config&gt;/bin/example-00-helloworldDebug
</pre></div> </pre></div>
</div> </div>
<div class="section" id="helloworld"> <div class="section" id="helloworld">

View File

@ -31,9 +31,6 @@
<link rel="index" title="Index"
href="#"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
@ -148,7 +145,7 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Access5CountE">bgfx::Access::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Access5CountE">bgfx::Access::Count (C++ enumerator)</a>
</dt> </dt>
@ -156,15 +153,15 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Access4ReadE">bgfx::Access::Read (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Access4ReadE">bgfx::Access::Read (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Access9ReadWriteE">bgfx::Access::ReadWrite (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Access9ReadWriteE">bgfx::Access::ReadWrite (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Access5WriteE">bgfx::Access::Write (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Access5WriteE">bgfx::Access::Write (C++ enumerator)</a>
</dt> </dt>
@ -208,27 +205,27 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9BitangentE">bgfx::Attrib::Bitangent (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9BitangentE">bgfx::Attrib::Bitangent (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color0E">bgfx::Attrib::Color0 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color0E">bgfx::Attrib::Color0 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color1E">bgfx::Attrib::Color1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color1E">bgfx::Attrib::Color1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color2E">bgfx::Attrib::Color2 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color2E">bgfx::Attrib::Color2 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color3E">bgfx::Attrib::Color3 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color3E">bgfx::Attrib::Color3 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib5CountE">bgfx::Attrib::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib5CountE">bgfx::Attrib::Count (C++ enumerator)</a>
</dt> </dt>
@ -236,55 +233,55 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib7IndicesE">bgfx::Attrib::Indices (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib7IndicesE">bgfx::Attrib::Indices (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6NormalE">bgfx::Attrib::Normal (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6NormalE">bgfx::Attrib::Normal (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib8PositionE">bgfx::Attrib::Position (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib8PositionE">bgfx::Attrib::Position (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib7TangentE">bgfx::Attrib::Tangent (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib7TangentE">bgfx::Attrib::Tangent (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord0E">bgfx::Attrib::TexCoord0 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord0E">bgfx::Attrib::TexCoord0 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord1E">bgfx::Attrib::TexCoord1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord1E">bgfx::Attrib::TexCoord1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord2E">bgfx::Attrib::TexCoord2 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord2E">bgfx::Attrib::TexCoord2 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord3E">bgfx::Attrib::TexCoord3 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord3E">bgfx::Attrib::TexCoord3 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord4E">bgfx::Attrib::TexCoord4 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord4E">bgfx::Attrib::TexCoord4 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord5E">bgfx::Attrib::TexCoord5 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord5E">bgfx::Attrib::TexCoord5 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord6E">bgfx::Attrib::TexCoord6 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord6E">bgfx::Attrib::TexCoord6 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord7E">bgfx::Attrib::TexCoord7 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord7E">bgfx::Attrib::TexCoord7 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6WeightE">bgfx::Attrib::Weight (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6WeightE">bgfx::Attrib::Weight (C++ enumerator)</a>
</dt> </dt>
@ -292,7 +289,7 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5CountE">bgfx::AttribType::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5CountE">bgfx::AttribType::Count (C++ enumerator)</a>
</dt> </dt>
@ -300,23 +297,23 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5FloatE">bgfx::AttribType::Float (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5FloatE">bgfx::AttribType::Float (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType4HalfE">bgfx::AttribType::Half (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType4HalfE">bgfx::AttribType::Half (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5Int16E">bgfx::AttribType::Int16 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5Int16E">bgfx::AttribType::Int16 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType6Uint10E">bgfx::AttribType::Uint10 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType6Uint10E">bgfx::AttribType::Uint10 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5Uint8E">bgfx::AttribType::Uint8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx10AttribType5Uint8E">bgfx::AttribType::Uint8 (C++ enumerator)</a>
</dt> </dt>
@ -800,7 +797,43 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4initEN12RendererType4EnumE8uint16_t8uint16_tP9CallbackIPN2bx10AllocatorIE">bgfx::init (C++ function)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx4InitE">bgfx::Init (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4initERK4Init">bgfx::init (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init9allocatorE">bgfx::Init::allocator (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init8callbackE">bgfx::Init::callback (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init8deviceIdE">bgfx::Init::deviceId (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init6LimitsE">bgfx::Init::Limits (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init6Limits11maxEncodersE">bgfx::Init::Limits::maxEncoders (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init10resolutionE">bgfx::Init::resolution (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init4typeE">bgfx::Init::type (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Init8vendorIdE">bgfx::Init::vendorId (C++ member)</a>
</dt> </dt>
@ -840,7 +873,7 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult5CountE">bgfx::OcclusionQueryResult::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult5CountE">bgfx::OcclusionQueryResult::Count (C++ enumerator)</a>
</dt> </dt>
@ -848,15 +881,15 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult9InvisibleE">bgfx::OcclusionQueryResult::Invisible (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult9InvisibleE">bgfx::OcclusionQueryResult::Invisible (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult8NoResultE">bgfx::OcclusionQueryResult::NoResult (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult8NoResultE">bgfx::OcclusionQueryResult::NoResult (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult7VisibleE">bgfx::OcclusionQueryResult::Visible (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx20OcclusionQueryResult7VisibleE">bgfx::OcclusionQueryResult::Visible (C++ enumerator)</a>
</dt> </dt>
@ -900,19 +933,19 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType5CountE">bgfx::RendererType::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType5CountE">bgfx::RendererType::Count (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType10Direct3D11E">bgfx::RendererType::Direct3D11 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType10Direct3D11E">bgfx::RendererType::Direct3D11 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType10Direct3D12E">bgfx::RendererType::Direct3D12 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType10Direct3D12E">bgfx::RendererType::Direct3D12 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType9Direct3D9E">bgfx::RendererType::Direct3D9 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType9Direct3D9E">bgfx::RendererType::Direct3D9 (C++ enumerator)</a>
</dt> </dt>
@ -920,27 +953,27 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType3GnmE">bgfx::RendererType::Gnm (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType3GnmE">bgfx::RendererType::Gnm (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType5MetalE">bgfx::RendererType::Metal (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType5MetalE">bgfx::RendererType::Metal (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType4NoopE">bgfx::RendererType::Noop (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType4NoopE">bgfx::RendererType::Noop (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType6OpenGLE">bgfx::RendererType::OpenGL (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType6OpenGLE">bgfx::RendererType::OpenGL (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType8OpenGLESE">bgfx::RendererType::OpenGLES (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType8OpenGLESE">bgfx::RendererType::OpenGLES (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType6VulkanE">bgfx::RendererType::Vulkan (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType6VulkanE">bgfx::RendererType::Vulkan (C++ enumerator)</a>
</dt> </dt>
@ -1039,6 +1072,8 @@
<dt><a href="bgfx.html#_CPPv2N4bgfx11setViewNameE6ViewIdPKc">bgfx::setViewName (C++ function)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11setViewNameE6ViewIdPKc">bgfx::setViewName (C++ function)</a>
</dt> </dt>
</dl></td>
<td style="width: 33%" valign="top"><dl>
<dt><a href="bgfx.html#_CPPv2N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId">bgfx::setViewOrder (C++ function)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId">bgfx::setViewOrder (C++ function)</a>
</dt> </dt>
@ -1055,8 +1090,6 @@
<dt><a href="bgfx.html#_CPPv2N4bgfx16setViewTransformE6ViewIdPKvPKv7uint8_tPKv">bgfx::setViewTransform (C++ function)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx16setViewTransformE6ViewIdPKvPKv7uint8_tPKv">bgfx::setViewTransform (C++ function)</a>
</dt> </dt>
</dl></td>
<td style="width: 33%" valign="top"><dl>
<dt><a href="bgfx.html#_CPPv2N4bgfx8shutdownEv">bgfx::shutdown (C++ function)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx8shutdownEv">bgfx::shutdown (C++ function)</a>
</dt> </dt>
@ -1206,75 +1239,75 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat2A8E">bgfx::TextureFormat::A8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat2A8E">bgfx::TextureFormat::A8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC1E">bgfx::TextureFormat::BC1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC1E">bgfx::TextureFormat::BC1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC2E">bgfx::TextureFormat::BC2 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC2E">bgfx::TextureFormat::BC2 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC3E">bgfx::TextureFormat::BC3 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC3E">bgfx::TextureFormat::BC3 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC4E">bgfx::TextureFormat::BC4 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC4E">bgfx::TextureFormat::BC4 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC5E">bgfx::TextureFormat::BC5 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC5E">bgfx::TextureFormat::BC5 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4BC6HE">bgfx::TextureFormat::BC6H (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4BC6HE">bgfx::TextureFormat::BC6H (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC7E">bgfx::TextureFormat::BC7 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3BC7E">bgfx::TextureFormat::BC7 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5BGRA8E">bgfx::TextureFormat::BGRA8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5BGRA8E">bgfx::TextureFormat::BGRA8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5CountE">bgfx::TextureFormat::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5CountE">bgfx::TextureFormat::Count (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D0S8E">bgfx::TextureFormat::D0S8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D0S8E">bgfx::TextureFormat::D0S8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3D16E">bgfx::TextureFormat::D16 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3D16E">bgfx::TextureFormat::D16 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D16FE">bgfx::TextureFormat::D16F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D16FE">bgfx::TextureFormat::D16F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3D24E">bgfx::TextureFormat::D24 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3D24E">bgfx::TextureFormat::D24 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D24FE">bgfx::TextureFormat::D24F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D24FE">bgfx::TextureFormat::D24F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5D24S8E">bgfx::TextureFormat::D24S8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5D24S8E">bgfx::TextureFormat::D24S8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3D32E">bgfx::TextureFormat::D32 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3D32E">bgfx::TextureFormat::D32 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D32FE">bgfx::TextureFormat::D32F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4D32FE">bgfx::TextureFormat::D32F (C++ enumerator)</a>
</dt> </dt>
@ -1282,239 +1315,239 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4ETC1E">bgfx::TextureFormat::ETC1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4ETC1E">bgfx::TextureFormat::ETC1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4ETC2E">bgfx::TextureFormat::ETC2 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4ETC2E">bgfx::TextureFormat::ETC2 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5ETC2AE">bgfx::TextureFormat::ETC2A (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5ETC2AE">bgfx::TextureFormat::ETC2A (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6ETC2A1E">bgfx::TextureFormat::ETC2A1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6ETC2A1E">bgfx::TextureFormat::ETC2A1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC12E">bgfx::TextureFormat::PTC12 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC12E">bgfx::TextureFormat::PTC12 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6PTC12AE">bgfx::TextureFormat::PTC12A (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6PTC12AE">bgfx::TextureFormat::PTC12A (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC14E">bgfx::TextureFormat::PTC14 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC14E">bgfx::TextureFormat::PTC14 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6PTC14AE">bgfx::TextureFormat::PTC14A (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6PTC14AE">bgfx::TextureFormat::PTC14A (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC22E">bgfx::TextureFormat::PTC22 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC22E">bgfx::TextureFormat::PTC22 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC24E">bgfx::TextureFormat::PTC24 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5PTC24E">bgfx::TextureFormat::PTC24 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat2R1E">bgfx::TextureFormat::R1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat2R1E">bgfx::TextureFormat::R1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R16E">bgfx::TextureFormat::R16 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R16E">bgfx::TextureFormat::R16 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16FE">bgfx::TextureFormat::R16F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16FE">bgfx::TextureFormat::R16F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16IE">bgfx::TextureFormat::R16I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16IE">bgfx::TextureFormat::R16I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16SE">bgfx::TextureFormat::R16S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16SE">bgfx::TextureFormat::R16S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16UE">bgfx::TextureFormat::R16U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R16UE">bgfx::TextureFormat::R16U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R32FE">bgfx::TextureFormat::R32F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R32FE">bgfx::TextureFormat::R32F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R32IE">bgfx::TextureFormat::R32I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R32IE">bgfx::TextureFormat::R32I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R32UE">bgfx::TextureFormat::R32U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4R32UE">bgfx::TextureFormat::R32U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6R5G6B5E">bgfx::TextureFormat::R5G6B5 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6R5G6B5E">bgfx::TextureFormat::R5G6B5 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat2R8E">bgfx::TextureFormat::R8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat2R8E">bgfx::TextureFormat::R8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R8IE">bgfx::TextureFormat::R8I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R8IE">bgfx::TextureFormat::R8I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R8SE">bgfx::TextureFormat::R8S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R8SE">bgfx::TextureFormat::R8S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R8UE">bgfx::TextureFormat::R8U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3R8UE">bgfx::TextureFormat::R8U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat8RG11B10FE">bgfx::TextureFormat::RG11B10F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat8RG11B10FE">bgfx::TextureFormat::RG11B10F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG16E">bgfx::TextureFormat::RG16 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG16E">bgfx::TextureFormat::RG16 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16FE">bgfx::TextureFormat::RG16F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16FE">bgfx::TextureFormat::RG16F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16IE">bgfx::TextureFormat::RG16I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16IE">bgfx::TextureFormat::RG16I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16SE">bgfx::TextureFormat::RG16S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16SE">bgfx::TextureFormat::RG16S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16UE">bgfx::TextureFormat::RG16U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG16UE">bgfx::TextureFormat::RG16U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG32FE">bgfx::TextureFormat::RG32F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG32FE">bgfx::TextureFormat::RG32F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG32IE">bgfx::TextureFormat::RG32I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG32IE">bgfx::TextureFormat::RG32I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG32UE">bgfx::TextureFormat::RG32U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RG32UE">bgfx::TextureFormat::RG32U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3RG8E">bgfx::TextureFormat::RG8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat3RG8E">bgfx::TextureFormat::RG8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG8IE">bgfx::TextureFormat::RG8I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG8IE">bgfx::TextureFormat::RG8I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG8SE">bgfx::TextureFormat::RG8S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG8SE">bgfx::TextureFormat::RG8S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG8UE">bgfx::TextureFormat::RG8U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RG8UE">bgfx::TextureFormat::RG8U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGB10A2E">bgfx::TextureFormat::RGB10A2 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGB10A2E">bgfx::TextureFormat::RGB10A2 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGB5A1E">bgfx::TextureFormat::RGB5A1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGB5A1E">bgfx::TextureFormat::RGB5A1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RGB8E">bgfx::TextureFormat::RGB8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat4RGB8E">bgfx::TextureFormat::RGB8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGB8IE">bgfx::TextureFormat::RGB8I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGB8IE">bgfx::TextureFormat::RGB8I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGB8SE">bgfx::TextureFormat::RGB8S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGB8SE">bgfx::TextureFormat::RGB8S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGB8UE">bgfx::TextureFormat::RGB8U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGB8UE">bgfx::TextureFormat::RGB8U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGB9E5FE">bgfx::TextureFormat::RGB9E5F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGB9E5FE">bgfx::TextureFormat::RGB9E5F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA16E">bgfx::TextureFormat::RGBA16 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA16E">bgfx::TextureFormat::RGBA16 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16FE">bgfx::TextureFormat::RGBA16F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16FE">bgfx::TextureFormat::RGBA16F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16IE">bgfx::TextureFormat::RGBA16I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16IE">bgfx::TextureFormat::RGBA16I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16SE">bgfx::TextureFormat::RGBA16S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16SE">bgfx::TextureFormat::RGBA16S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16UE">bgfx::TextureFormat::RGBA16U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA16UE">bgfx::TextureFormat::RGBA16U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA32FE">bgfx::TextureFormat::RGBA32F (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA32FE">bgfx::TextureFormat::RGBA32F (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA32IE">bgfx::TextureFormat::RGBA32I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA32IE">bgfx::TextureFormat::RGBA32I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA32UE">bgfx::TextureFormat::RGBA32U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7RGBA32UE">bgfx::TextureFormat::RGBA32U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGBA4E">bgfx::TextureFormat::RGBA4 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGBA4E">bgfx::TextureFormat::RGBA4 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGBA8E">bgfx::TextureFormat::RGBA8 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat5RGBA8E">bgfx::TextureFormat::RGBA8 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA8IE">bgfx::TextureFormat::RGBA8I (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA8IE">bgfx::TextureFormat::RGBA8I (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA8SE">bgfx::TextureFormat::RGBA8S (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA8SE">bgfx::TextureFormat::RGBA8S (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA8UE">bgfx::TextureFormat::RGBA8U (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat6RGBA8UE">bgfx::TextureFormat::RGBA8U (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7UnknownE">bgfx::TextureFormat::Unknown (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat7UnknownE">bgfx::TextureFormat::Unknown (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat12UnknownDepthE">bgfx::TextureFormat::UnknownDepth (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx13TextureFormat12UnknownDepthE">bgfx::TextureFormat::UnknownDepth (C++ enumerator)</a>
</dt> </dt>
@ -1526,7 +1559,7 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert5CountE">bgfx::TopologyConvert::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert5CountE">bgfx::TopologyConvert::Count (C++ enumerator)</a>
</dt> </dt>
@ -1534,19 +1567,19 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert19LineStripToLineListE">bgfx::TopologyConvert::LineStripToLineList (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert19LineStripToLineListE">bgfx::TopologyConvert::LineStripToLineList (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert18TriListFlipWindingE">bgfx::TopologyConvert::TriListFlipWinding (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert18TriListFlipWindingE">bgfx::TopologyConvert::TriListFlipWinding (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert17TriListToLineListE">bgfx::TopologyConvert::TriListToLineList (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert17TriListToLineListE">bgfx::TopologyConvert::TriListToLineList (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert17TriStripToTriListE">bgfx::TopologyConvert::TriStripToTriList (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx15TopologyConvert17TriStripToTriListE">bgfx::TopologyConvert::TriStripToTriList (C++ enumerator)</a>
</dt> </dt>
@ -1554,55 +1587,55 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort5CountE">bgfx::TopologySort::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort5CountE">bgfx::TopologySort::Count (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionBackToFrontAvgE">bgfx::TopologySort::DirectionBackToFrontAvg (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionBackToFrontAvgE">bgfx::TopologySort::DirectionBackToFrontAvg (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionBackToFrontMaxE">bgfx::TopologySort::DirectionBackToFrontMax (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionBackToFrontMaxE">bgfx::TopologySort::DirectionBackToFrontMax (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionBackToFrontMinE">bgfx::TopologySort::DirectionBackToFrontMin (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionBackToFrontMinE">bgfx::TopologySort::DirectionBackToFrontMin (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionFrontToBackAvgE">bgfx::TopologySort::DirectionFrontToBackAvg (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionFrontToBackAvgE">bgfx::TopologySort::DirectionFrontToBackAvg (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionFrontToBackMaxE">bgfx::TopologySort::DirectionFrontToBackMax (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionFrontToBackMaxE">bgfx::TopologySort::DirectionFrontToBackMax (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionFrontToBackMinE">bgfx::TopologySort::DirectionFrontToBackMin (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort23DirectionFrontToBackMinE">bgfx::TopologySort::DirectionFrontToBackMin (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceBackToFrontAvgE">bgfx::TopologySort::DistanceBackToFrontAvg (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceBackToFrontAvgE">bgfx::TopologySort::DistanceBackToFrontAvg (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceBackToFrontMaxE">bgfx::TopologySort::DistanceBackToFrontMax (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceBackToFrontMaxE">bgfx::TopologySort::DistanceBackToFrontMax (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceBackToFrontMinE">bgfx::TopologySort::DistanceBackToFrontMin (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceBackToFrontMinE">bgfx::TopologySort::DistanceBackToFrontMin (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceFrontToBackAvgE">bgfx::TopologySort::DistanceFrontToBackAvg (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceFrontToBackAvgE">bgfx::TopologySort::DistanceFrontToBackAvg (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceFrontToBackMaxE">bgfx::TopologySort::DistanceFrontToBackMax (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceFrontToBackMaxE">bgfx::TopologySort::DistanceFrontToBackMax (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceFrontToBackMinE">bgfx::TopologySort::DistanceFrontToBackMin (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx12TopologySort22DistanceFrontToBackMinE">bgfx::TopologySort::DistanceFrontToBackMin (C++ enumerator)</a>
</dt> </dt>
@ -1638,11 +1671,11 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType5CountE">bgfx::UniformType::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType5CountE">bgfx::UniformType::Count (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType3EndE">bgfx::UniformType::End (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType3EndE">bgfx::UniformType::End (C++ enumerator)</a>
</dt> </dt>
@ -1650,19 +1683,19 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Int1E">bgfx::UniformType::Int1 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Int1E">bgfx::UniformType::Int1 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Mat3E">bgfx::UniformType::Mat3 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Mat3E">bgfx::UniformType::Mat3 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Mat4E">bgfx::UniformType::Mat4 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Mat4E">bgfx::UniformType::Mat4 (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Vec4E">bgfx::UniformType::Vec4 (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx11UniformType4Vec4E">bgfx::UniformType::Vec4 (C++ enumerator)</a>
</dt> </dt>
@ -1702,7 +1735,7 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">bgfx::VertexDecl::decode (C++ function)</a> <dt><a href="bgfx.html#_CPPv2NK4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">bgfx::VertexDecl::decode (C++ function)</a>
</dt> </dt>
@ -1710,19 +1743,19 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE">bgfx::VertexDecl::getOffset (C++ function)</a> <dt><a href="bgfx.html#_CPPv2NK4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE">bgfx::VertexDecl::getOffset (C++ function)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl7getSizeE8uint32_t">bgfx::VertexDecl::getSize (C++ function)</a> <dt><a href="bgfx.html#_CPPv2NK4bgfx10VertexDecl7getSizeE8uint32_t">bgfx::VertexDecl::getSize (C++ function)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl9getStrideEv">bgfx::VertexDecl::getStride (C++ function)</a> <dt><a href="bgfx.html#_CPPv2NK4bgfx10VertexDecl9getStrideEv">bgfx::VertexDecl::getStride (C++ function)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl3hasEN6Attrib4EnumE">bgfx::VertexDecl::has (C++ function)</a> <dt><a href="bgfx.html#_CPPv2NK4bgfx10VertexDecl3hasEN6Attrib4EnumE">bgfx::VertexDecl::has (C++ function)</a>
</dt> </dt>
@ -1742,19 +1775,19 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode5CountE">bgfx::ViewMode::Count (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode5CountE">bgfx::ViewMode::Count (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode7DefaultE">bgfx::ViewMode::Default (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode7DefaultE">bgfx::ViewMode::Default (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode14DepthAscendingE">bgfx::ViewMode::DepthAscending (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode14DepthAscendingE">bgfx::ViewMode::DepthAscending (C++ enumerator)</a>
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode15DepthDescendingE">bgfx::ViewMode::DepthDescending (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode15DepthDescendingE">bgfx::ViewMode::DepthDescending (C++ enumerator)</a>
</dt> </dt>
@ -1762,7 +1795,7 @@
</dt> </dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode10SequentialE">bgfx::ViewMode::Sequential (C++ class)</a> <dt><a href="bgfx.html#_CPPv2N4bgfx8ViewMode10SequentialE">bgfx::ViewMode::Sequential (C++ enumerator)</a>
</dt> </dt>

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="#"/> <link rel="top" title="bgfx 1.0 documentation" href="#"/>
<link rel="next" title="Overview" href="overview.html"/> <link rel="next" title="Overview" href="overview.html"/>

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
<link rel="next" title="License" href="license.html"/> <link rel="next" title="License" href="license.html"/>
<link rel="prev" title="Tools" href="tools.html"/> <link rel="prev" title="Tools" href="tools.html"/>
@ -90,7 +87,7 @@
<li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></li> <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li> <li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a></li> <li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Internals</a><ul> <li class="toctree-l1 current"><a class="current reference internal" href="">Internals</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#sort-based-draw-call-bucketing">Sort based draw call bucketing</a></li> <li class="toctree-l2"><a class="reference internal" href="#sort-based-draw-call-bucketing">Sort based draw call bucketing</a></li>
<li class="toctree-l2"><a class="reference internal" href="#api-and-render-thread">API and render thread</a></li> <li class="toctree-l2"><a class="reference internal" href="#api-and-render-thread">API and render thread</a></li>
<li class="toctree-l2"><a class="reference internal" href="#resource-api">Resource API</a></li> <li class="toctree-l2"><a class="reference internal" href="#resource-api">Resource API</a></li>
@ -158,7 +155,7 @@
</div> </div>
<div class="section" id="api-and-render-thread"> <div class="section" id="api-and-render-thread">
<h2>API and render thread<a class="headerlink" href="#api-and-render-thread" title="Permalink to this headline"></a></h2> <h2>API and render thread<a class="headerlink" href="#api-and-render-thread" title="Permalink to this headline"></a></h2>
<p>This is thread from which <code class="docutils literal"><span class="pre">bgfx::init</span></code> is called. Once <code class="docutils literal"><span class="pre">bgfx::init</span></code> is called on thread, internally bgfx assumes that all API calls will be called from the same thread.</p> <p>API thread is thread from which <code class="docutils literal"><span class="pre">bgfx::init</span></code> is called. Once <code class="docutils literal"><span class="pre">bgfx::init</span></code> is called on thread, internally bgfx assumes that all API calls will be called from the same thread with exception of Resource, View, and Encoder API.</p>
<p>Render thread from where internal rendering <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> is called. On most of OS&#8217; it&#8217;s required that this call be called on thread that OS created when executing process (some refer to this thread as &#8220;main&#8221; thread, or thread where <code class="docutils literal"><span class="pre">main</span></code> function is called).</p> <p>Render thread from where internal rendering <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> is called. On most of OS&#8217; it&#8217;s required that this call be called on thread that OS created when executing process (some refer to this thread as &#8220;main&#8221; thread, or thread where <code class="docutils literal"><span class="pre">main</span></code> function is called).</p>
<p>When bgfx is compiled with option <code class="docutils literal"><span class="pre">BGFX_CONFIG_MULTITHREADED=1</span></code> (default is on) <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> can be called by user. It&#8217;s required to be called before <code class="docutils literal"><span class="pre">bgfx::init</span></code> from thread that will be used as render thread. If both <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> and <code class="docutils literal"><span class="pre">bgfx::init</span></code> are called from the same thread, bgfx will switch to execute in single threaded mode, and calling <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> is not required, since it will be called automatically during <code class="docutils literal"><span class="pre">bgfx::frame</span></code> call.</p> <p>When bgfx is compiled with option <code class="docutils literal"><span class="pre">BGFX_CONFIG_MULTITHREADED=1</span></code> (default is on) <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> can be called by user. It&#8217;s required to be called before <code class="docutils literal"><span class="pre">bgfx::init</span></code> from thread that will be used as render thread. If both <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> and <code class="docutils literal"><span class="pre">bgfx::init</span></code> are called from the same thread, bgfx will switch to execute in single threaded mode, and calling <code class="docutils literal"><span class="pre">bgfx::renderFrame</span></code> is not required, since it will be called automatically during <code class="docutils literal"><span class="pre">bgfx::frame</span></code> call.</p>
</div> </div>

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
<link rel="prev" title="Internals" href="internals.html"/> <link rel="prev" title="Internals" href="internals.html"/>
@ -90,7 +87,7 @@
<li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li> <li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a></li> <li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="internals.html">Internals</a></li> <li class="toctree-l1"><a class="reference internal" href="internals.html">Internals</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">License</a><ul> <li class="toctree-l1 current"><a class="current reference internal" href="">License</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#license-bsd-2-clause">License (BSD 2-clause)</a></li> <li class="toctree-l2"><a class="reference internal" href="#license-bsd-2-clause">License (BSD 2-clause)</a></li>
<li class="toctree-l2"><a class="reference internal" href="#rd-party-libraries">3rd Party Libraries</a><ul> <li class="toctree-l2"><a class="reference internal" href="#rd-party-libraries">3rd Party Libraries</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#blendish-mit">Blendish (MIT)</a></li> <li class="toctree-l3"><a class="reference internal" href="#blendish-mit">Blendish (MIT)</a></li>
@ -155,7 +152,7 @@
<h1>License<a class="headerlink" href="#license" title="Permalink to this headline"></a></h1> <h1>License<a class="headerlink" href="#license" title="Permalink to this headline"></a></h1>
<div class="section" id="license-bsd-2-clause"> <div class="section" id="license-bsd-2-clause">
<h2><a class="reference external" href="https://github.com/bkaradzic/bgfx/blob/master/LICENSE">License (BSD 2-clause)</a><a class="headerlink" href="#license-bsd-2-clause" title="Permalink to this headline"></a></h2> <h2><a class="reference external" href="https://github.com/bkaradzic/bgfx/blob/master/LICENSE">License (BSD 2-clause)</a><a class="headerlink" href="#license-bsd-2-clause" title="Permalink to this headline"></a></h2>
<div class="highlight-default"><div class="highlight"><pre><span></span>Copyright 2010-2018 Branimir Karadzic. All rights reserved. <div class="highlight-python"><div class="highlight"><pre>Copyright 2010-2018 Branimir Karadzic. All rights reserved.
https://github.com/bkaradzic/bgfx https://github.com/bkaradzic/bgfx

Binary file not shown.

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
<link rel="next" title="Building" href="build.html"/> <link rel="next" title="Building" href="build.html"/>
<link rel="prev" title="Documentation" href="index.html"/> <link rel="prev" title="Documentation" href="index.html"/>
@ -85,7 +82,7 @@
<ul class="current"> <ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Overview</a><ul> <li class="toctree-l1 current"><a class="current reference internal" href="">Overview</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#what-is-it">What is it?</a><ul> <li class="toctree-l2"><a class="reference internal" href="#what-is-it">What is it?</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#supported-rendering-backends">Supported rendering backends</a></li> <li class="toctree-l3"><a class="reference internal" href="#supported-rendering-backends">Supported rendering backends</a></li>
<li class="toctree-l3"><a class="reference internal" href="#supported-hmd">Supported HMD</a></li> <li class="toctree-l3"><a class="reference internal" href="#supported-hmd">Supported HMD</a></li>
@ -197,7 +194,7 @@ licensed under permissive BSD-2 clause open source license.</p>
<li>iOS (iPhone, iPad, AppleTV)</li> <li>iOS (iPhone, iPad, AppleTV)</li>
<li>Linux</li> <li>Linux</li>
<li>MIPS Creator CI20</li> <li>MIPS Creator CI20</li>
<li>OSX (10.9+)</li> <li>OSX (10.12+)</li>
<li>RaspberryPi</li> <li>RaspberryPi</li>
<li>SteamLink</li> <li>SteamLink</li>
<li>Windows (XP, Vista, 7, 8, 10)</li> <li>Windows (XP, Vista, 7, 8, 10)</li>
@ -424,7 +421,7 @@ in GPA directory and add <code class="docutils literal"><span class="pre">exampl
<li><a class="reference external" href="https://github.com/imccown/Dissector">Dissector</a></li> <li><a class="reference external" href="https://github.com/imccown/Dissector">Dissector</a></li>
<li><a class="reference external" href="http://developer.amd.com/tools-and-sdks/graphics-development/gpu-perfstudio/">GPU PerfStudio</a></li> <li><a class="reference external" href="http://developer.amd.com/tools-and-sdks/graphics-development/gpu-perfstudio/">GPU PerfStudio</a></li>
<li><a class="reference external" href="https://developer.nvidia.com/linux-graphics-debugger">Linux Graphics Debugger</a></li> <li><a class="reference external" href="https://developer.nvidia.com/linux-graphics-debugger">Linux Graphics Debugger</a></li>
<li><a class="reference external" href="https://developer.nvidia.com/nvidia-nsight-visual-studio-edition">Nsight</a></li> <li><a class="reference external" href="https://developer.nvidia.com/nsight-graphics">Nsight</a></li>
<li><a class="reference external" href="https://blogs.msdn.microsoft.com/pix/">PIX</a></li> <li><a class="reference external" href="https://blogs.msdn.microsoft.com/pix/">PIX</a></li>
<li><a class="reference external" href="https://developer.nvidia.com/nvidia-perfhud">PerfHUD</a></li> <li><a class="reference external" href="https://developer.nvidia.com/nvidia-perfhud">PerfHUD</a></li>
<li><a class="reference external" href="https://github.com/GPUOpen-Tools/Radeon-GPUProfiler/releases">RGP (Radeon GPU Profiler)</a></li> <li><a class="reference external" href="https://github.com/GPUOpen-Tools/Radeon-GPUProfiler/releases">RGP (Radeon GPU Profiler)</a></li>
@ -438,7 +435,7 @@ in GPA directory and add <code class="docutils literal"><span class="pre">exampl
windowing libraries. The main requirement is that windowing library windowing libraries. The main requirement is that windowing library
provides access to native window handle that&#8217;s used to create Direct3D provides access to native window handle that&#8217;s used to create Direct3D
device or OpenGL context.</p> device or OpenGL context.</p>
<p>For more info see: <a class="reference internal" href="bgfx.html"><span class="doc">API Reference</span></a>.</p> <p>For more info see: <a class="reference internal" href="bgfx.html"><em>API Reference</em></a>.</p>
<div class="admonition note"> <div class="admonition note">
<p class="first admonition-title">Note</p> <p class="first admonition-title">Note</p>
<p class="last">You can use <code class="docutils literal"><span class="pre">--with-sdl</span></code> when runnning GENie to enable SDL2 integration with examples: <p class="last">You can use <code class="docutils literal"><span class="pre">--with-sdl</span></code> when runnning GENie to enable SDL2 integration with examples:

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="#"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>

File diff suppressed because one or more lines are too long

View File

@ -30,9 +30,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="bgfx 1.0 documentation" href="index.html"/> <link rel="top" title="bgfx 1.0 documentation" href="index.html"/>
<link rel="next" title="Internals" href="internals.html"/> <link rel="next" title="Internals" href="internals.html"/>
<link rel="prev" title="API Reference" href="bgfx.html"/> <link rel="prev" title="API Reference" href="bgfx.html"/>
@ -89,7 +86,7 @@
<li class="toctree-l1"><a class="reference internal" href="build.html">Building</a></li> <li class="toctree-l1"><a class="reference internal" href="build.html">Building</a></li>
<li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></li> <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li> <li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Tools</a><ul> <li class="toctree-l1 current"><a class="current reference internal" href="">Tools</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#geometry-compiler-geometryc">Geometry Compiler (geometryc)</a></li> <li class="toctree-l2"><a class="reference internal" href="#geometry-compiler-geometryc">Geometry Compiler (geometryc)</a></li>
<li class="toctree-l2"><a class="reference internal" href="#shader-compiler-shaderc">Shader Compiler (shaderc)</a><ul> <li class="toctree-l2"><a class="reference internal" href="#shader-compiler-shaderc">Shader Compiler (shaderc)</a><ul>
<li class="toctree-l3"><a class="reference internal" href="#building-shaders">Building shaders</a></li> <li class="toctree-l3"><a class="reference internal" href="#building-shaders">Building shaders</a></li>