mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Updated docs.
This commit is contained in:
174
bgfx.html
174
bgfx.html
@@ -1268,9 +1268,9 @@ or <a class="reference external" href="https://www.sandeepnambiar.com/getting-st
|
||||
</dd></dl>
|
||||
|
||||
<dl class="member">
|
||||
<dt id="_CPPv4N4bgfx4Caps6Limits14maxVertexDeclsE">
|
||||
<span id="_CPPv3N4bgfx4Caps6Limits14maxVertexDeclsE"></span><span id="_CPPv2N4bgfx4Caps6Limits14maxVertexDeclsE"></span><span id="bgfx::Caps::Limits::maxVertexDecls__uint32_t"></span><span class="target" id="structbgfx_1_1_caps_1_1_limits_1a94bbdf9e33aa717cc93d3984952ac8a9"></span>uint32_t <code class="sig-name descname">maxVertexDecls</code><a class="headerlink" href="#_CPPv4N4bgfx4Caps6Limits14maxVertexDeclsE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Maximum number of vertex format declarations. </p>
|
||||
<dt id="_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE">
|
||||
<span id="_CPPv3N4bgfx4Caps6Limits16maxVertexLayoutsE"></span><span id="_CPPv2N4bgfx4Caps6Limits16maxVertexLayoutsE"></span><span id="bgfx::Caps::Limits::maxVertexLayouts__uint32_t"></span><span class="target" id="structbgfx_1_1_caps_1_1_limits_1a05b8eea9730280adb764302e79c573aa"></span>uint32_t <code class="sig-name descname">maxVertexLayouts</code><a class="headerlink" href="#_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Maximum number of vertex format layouts. </p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="member">
|
||||
@@ -1670,9 +1670,9 @@ or <a class="reference external" href="https://www.sandeepnambiar.com/getting-st
|
||||
</dd></dl>
|
||||
|
||||
<dl class="member">
|
||||
<dt id="_CPPv4N4bgfx5Stats14numVertexDeclsE">
|
||||
<span id="_CPPv3N4bgfx5Stats14numVertexDeclsE"></span><span id="_CPPv2N4bgfx5Stats14numVertexDeclsE"></span><span id="bgfx::Stats::numVertexDecls__uint16_t"></span><span class="target" id="structbgfx_1_1_stats_1a3e24c61fbeb79a1d283ef6e8a4d68b11"></span>uint16_t <code class="sig-name descname">numVertexDecls</code><a class="headerlink" href="#_CPPv4N4bgfx5Stats14numVertexDeclsE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Number of used vertex declarations. </p>
|
||||
<dt id="_CPPv4N4bgfx5Stats16numVertexLayoutsE">
|
||||
<span id="_CPPv3N4bgfx5Stats16numVertexLayoutsE"></span><span id="_CPPv2N4bgfx5Stats16numVertexLayoutsE"></span><span id="bgfx::Stats::numVertexLayouts__uint16_t"></span><span class="target" id="structbgfx_1_1_stats_1a826f33c143660a937fb16282cc18368c"></span>uint16_t <code class="sig-name descname">numVertexLayouts</code><a class="headerlink" href="#_CPPv4N4bgfx5Stats16numVertexLayoutsE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Number of used vertex layouts. </p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="member">
|
||||
@@ -2024,8 +2024,8 @@ creating windows.</p>
|
||||
<div class="section" id="miscellaneous">
|
||||
<h3>Miscellaneous<a class="headerlink" href="#miscellaneous" title="Permalink to this headline">¶</a></h3>
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK10VertexDeclPv8uint32_t">
|
||||
<span id="_CPPv3N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK10VertexDeclPv8uint32_t"></span><span id="_CPPv2N4bgfx10vertexPackEA4_KfbN6Attrib4EnumERK10VertexDeclPv8uint32_t"></span><span id="bgfx::vertexPack__floatCA.b.Attrib::Enum.VertexDeclCR.voidP.uint32_t"></span><span class="target" id="namespacebgfx_1af00c88a0daf27e1ddc43470a3e0f73ad"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">vertexPack</code><span class="sig-paren">(</span><em class="property">const</em> float <em>_input</em>[4], bool <em>_inputNormalized</em>, <a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attr</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em>, void *<em>_data</em>, uint32_t <em>_index</em> = 0<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK10VertexDeclPv8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t">
|
||||
<span id="_CPPv3N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t"></span><span id="_CPPv2N4bgfx10vertexPackEA4_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t"></span><span id="bgfx::vertexPack__floatCA.b.Attrib::Enum.VertexLayoutCR.voidP.uint32_t"></span><span class="target" id="namespacebgfx_1a3593b1b0c24196253ca88521123c53ba"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">vertexPack</code><span class="sig-paren">(</span><em class="property">const</em> float <em>_input</em>[4], bool <em>_inputNormalized</em>, <a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attr</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em>, void *<em>_data</em>, uint32_t <em>_index</em> = 0<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Pack vertex attribute into vertex stream format. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_pack</span></code>. </p>
|
||||
@@ -2034,7 +2034,7 @@ creating windows.</p>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_input</span></code>: Value to be packed into vertex stream. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_inputNormalized</span></code>: True if input value is already normalized. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_attr</span></code>: Attribute to pack. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex stream declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex stream layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_data</span></code>: Destination vertex stream where data will be packed. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_index</span></code>: Vertex index that will be modified.</p></li>
|
||||
</ul>
|
||||
@@ -2044,8 +2044,8 @@ creating windows.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK10VertexDeclPKv8uint32_t">
|
||||
<span id="_CPPv3N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK10VertexDeclPKv8uint32_t"></span><span id="_CPPv2N4bgfx12vertexUnpackEA4_fN6Attrib4EnumERK10VertexDeclPKv8uint32_t"></span><span id="bgfx::vertexUnpack__floatA.Attrib::Enum.VertexDeclCR.voidCP.uint32_t"></span><span class="target" id="namespacebgfx_1a2407f7864d3303f18177f4b6ec1fbd08"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">vertexUnpack</code><span class="sig-paren">(</span>float <em>_output</em>[4], <a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attr</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em>, <em class="property">const</em> void *<em>_data</em>, uint32_t <em>_index</em> = 0<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK10VertexDeclPKv8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t">
|
||||
<span id="_CPPv3N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t"></span><span id="_CPPv2N4bgfx12vertexUnpackEA4_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t"></span><span id="bgfx::vertexUnpack__floatA.Attrib::Enum.VertexLayoutCR.voidCP.uint32_t"></span><span class="target" id="namespacebgfx_1a8c486a123fa354a2b1f4c02643797086"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">vertexUnpack</code><span class="sig-paren">(</span>float <em>_output</em>[4], <a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attr</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em>, <em class="property">const</em> void *<em>_data</em>, uint32_t <em>_index</em> = 0<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Unpack vertex attribute from vertex stream format. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_unpack</span></code>. </p>
|
||||
@@ -2053,7 +2053,7 @@ creating windows.</p>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[out]</span> <span class="pre">_output</span></code>: Result of unpacking. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_attr</span></code>: Attribute to unpack. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex stream declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex stream layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_data</span></code>: Source vertex stream from where data will be unpacked. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_index</span></code>: Vertex index that will be unpacked.</p></li>
|
||||
</ul>
|
||||
@@ -2063,16 +2063,16 @@ creating windows.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx13vertexConvertERK10VertexDeclPvRK10VertexDeclPKv8uint32_t">
|
||||
<span id="_CPPv3N4bgfx13vertexConvertERK10VertexDeclPvRK10VertexDeclPKv8uint32_t"></span><span id="_CPPv2N4bgfx13vertexConvertERK10VertexDeclPvRK10VertexDeclPKv8uint32_t"></span><span id="bgfx::vertexConvert__VertexDeclCR.voidP.VertexDeclCR.voidCP.uint32_t"></span><span class="target" id="namespacebgfx_1af941804b071ee62fefc45e5d80787701"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">vertexConvert</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_destDecl</em>, void *<em>_destData</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_srcDecl</em>, <em class="property">const</em> void *<em>_srcData</em>, uint32_t <em>_num</em> = 1<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx13vertexConvertERK10VertexDeclPvRK10VertexDeclPKv8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t">
|
||||
<span id="_CPPv3N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t"></span><span id="_CPPv2N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t"></span><span id="bgfx::vertexConvert__VertexLayoutCR.voidP.VertexLayoutCR.voidCP.uint32_t"></span><span class="target" id="namespacebgfx_1a6da743177a0f0e5eb38bc4c9d375e037"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">vertexConvert</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_destDecl</em>, void *<em>_destData</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_srcDecl</em>, <em class="property">const</em> void *<em>_srcData</em>, uint32_t <em>_num</em> = 1<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Converts vertex stream data from one vertex stream format to another. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_convert</span></code>. </p>
|
||||
</dd>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_destDecl</span></code>: Destination vertex stream declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_destDecl</span></code>: Destination vertex stream layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_destData</span></code>: Destination vertex stream. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_srcDecl</span></code>: Source vertex stream declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_srcDecl</span></code>: Source vertex stream layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_srcData</span></code>: Source vertex stream data. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_num</span></code>: Number of vertices to convert from source to destination.</p></li>
|
||||
</ul>
|
||||
@@ -2082,8 +2082,8 @@ creating windows.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx12weldVerticesEP8uint16_tRK10VertexDeclPKv8uint16_tf">
|
||||
<span id="_CPPv3N4bgfx12weldVerticesEP8uint16_tRK10VertexDeclPKv8uint16_tf"></span><span id="_CPPv2N4bgfx12weldVerticesEP8uint16_tRK10VertexDeclPKv8uint16_tf"></span><span id="bgfx::weldVertices__uint16_tP.VertexDeclCR.voidCP.uint16_t.float"></span><span class="target" id="namespacebgfx_1a487ee942fc5775ecd46a7cc48f9e3bb0"></span>uint16_t <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">weldVertices</code><span class="sig-paren">(</span>uint16_t *<em>_output</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em>, <em class="property">const</em> void *<em>_data</em>, uint16_t <em>_num</em>, float <em>_epsilon</em> = 0.001f<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12weldVerticesEP8uint16_tRK10VertexDeclPKv8uint16_tf" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx12weldVerticesEP8uint16_tRK12VertexLayoutPKv8uint16_tf">
|
||||
<span id="_CPPv3N4bgfx12weldVerticesEP8uint16_tRK12VertexLayoutPKv8uint16_tf"></span><span id="_CPPv2N4bgfx12weldVerticesEP8uint16_tRK12VertexLayoutPKv8uint16_tf"></span><span id="bgfx::weldVertices__uint16_tP.VertexLayoutCR.voidCP.uint16_t.float"></span><span class="target" id="namespacebgfx_1a8d552e474fba3dae69b682fa37a4a1aa"></span>uint16_t <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">weldVertices</code><span class="sig-paren">(</span>uint16_t *<em>_output</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em>, <em class="property">const</em> void *<em>_data</em>, uint16_t <em>_num</em>, float <em>_epsilon</em> = 0.001f<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12weldVerticesEP8uint16_tRK12VertexLayoutPKv8uint16_tf" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Weld vertices. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Return</strong></dt><dd><p>Number of unique vertices after vertex welding.</p>
|
||||
@@ -2092,7 +2092,7 @@ creating windows.</p>
|
||||
</dd>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_output</span></code>: Welded vertices remapping table. The size of buffer must be the same as number of vertices. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex stream declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex stream layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_data</span></code>: Vertex stream. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_num</span></code>: Number of vertices in vertex stream. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_epsilon</span></code>: Error tolerance for vertex position comparison. </p></li>
|
||||
@@ -2994,8 +2994,8 @@ known until the last moment, view ids can be remaped to arbitrary order by calli
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="_CPPv2N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="bgfx::Encoder::setVertexBuffer__uint8_t.VertexBufferHandle.uint32_t.uint32_t.VertexDeclHandle"></span><span class="target" id="structbgfx_1_1_encoder_1a7b46760f032a32aae15c8ac85eb940a5"></span>void <code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, VertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexDeclHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="bgfx::Encoder::setVertexBuffer__uint8_t.VertexBufferHandle.uint32_t.uint32_t.VertexLayoutHandle"></span><span class="target" id="structbgfx_1_1_encoder_1ae5c6ec734d0b5630668912420bb719c2"></span>void <code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, VertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexLayoutHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Set vertex buffer for draw primitive. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_encoder_set_vertex_buffer</span></code>. </p>
|
||||
@@ -3005,7 +3005,7 @@ known until the last moment, view ids can be remaped to arbitrary order by calli
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_handle</span></code>: Vertex buffer. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_startVertex</span></code>: First vertex to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_numVertices</span></code>: Number of vertices to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -3029,8 +3029,8 @@ known until the last moment, view ids can be remaped to arbitrary order by calli
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="_CPPv2N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="bgfx::Encoder::setVertexBuffer__uint8_t.DynamicVertexBufferHandle.uint32_t.uint32_t.VertexDeclHandle"></span><span class="target" id="structbgfx_1_1_encoder_1a3d982e47da954f9dd501f9487f69cbff"></span>void <code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, DynamicVertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexDeclHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="bgfx::Encoder::setVertexBuffer__uint8_t.DynamicVertexBufferHandle.uint32_t.uint32_t.VertexLayoutHandle"></span><span class="target" id="structbgfx_1_1_encoder_1acfd2ed22ede5e0af13952034c964c595"></span>void <code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, DynamicVertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexLayoutHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Set vertex buffer for draw primitive. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_encoder_set_dynamic_vertex_buffer</span></code>. </p>
|
||||
@@ -3040,7 +3040,7 @@ known until the last moment, view ids can be remaped to arbitrary order by calli
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_handle</span></code>: Dynamic vertex buffer. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_startVertex</span></code>: First vertex to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_numVertices</span></code>: Number of vertices to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -3064,8 +3064,8 @@ known until the last moment, view ids can be remaped to arbitrary order by calli
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle"></span><span id="_CPPv2N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle"></span><span id="bgfx::Encoder::setVertexBuffer__uint8_t.TransientVertexBufferCP.uint32_t.uint32_t.VertexDeclHandle"></span><span class="target" id="structbgfx_1_1_encoder_1a3a868366f692a584d6e3fee1caba98e4"></span>void <code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx21TransientVertexBufferE" title="bgfx::TransientVertexBuffer">TransientVertexBuffer</a> *<em>_tvb</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexDeclHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="bgfx::Encoder::setVertexBuffer__uint8_t.TransientVertexBufferCP.uint32_t.uint32_t.VertexLayoutHandle"></span><span class="target" id="structbgfx_1_1_encoder_1ae28c7ead3f1c29a2e4bc5f8391063d6a"></span>void <code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx21TransientVertexBufferE" title="bgfx::TransientVertexBuffer">TransientVertexBuffer</a> *<em>_tvb</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexLayoutHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Set vertex buffer for draw primitive. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_encoder_set_transient_vertex_buffer</span></code>. </p>
|
||||
@@ -3075,7 +3075,7 @@ known until the last moment, view ids can be remaped to arbitrary order by calli
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_tvb</span></code>: Transient vertex buffer. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_startVertex</span></code>: First vertex to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_numVertices</span></code>: Number of vertices to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -4147,8 +4147,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="_CPPv2N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="bgfx::setVertexBuffer__uint8_t.VertexBufferHandle.uint32_t.uint32_t.VertexDeclHandle"></span><span class="target" id="namespacebgfx_1a60e68f48ae2c383c703becd215eb02ed"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, VertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexDeclHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="bgfx::setVertexBuffer__uint8_t.VertexBufferHandle.uint32_t.uint32_t.VertexLayoutHandle"></span><span class="target" id="namespacebgfx_1a2670ad64fd4fd104213e0b3b66145810"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, VertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexLayoutHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Set vertex buffer for draw primitive. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_set_vertex_buffer</span></code>. </p>
|
||||
@@ -4158,7 +4158,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_handle</span></code>: Vertex buffer. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_startVertex</span></code>: First vertex to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_numVertices</span></code>: Number of vertices to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -4182,8 +4182,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="_CPPv2N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle"></span><span id="bgfx::setVertexBuffer__uint8_t.DynamicVertexBufferHandle.uint32_t.uint32_t.VertexDeclHandle"></span><span class="target" id="namespacebgfx_1ad069da4b43469699926da11208356bbc"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, DynamicVertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexDeclHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="bgfx::setVertexBuffer__uint8_t.DynamicVertexBufferHandle.uint32_t.uint32_t.VertexLayoutHandle"></span><span class="target" id="namespacebgfx_1ad21bf3caf6e444b169b66923cee79d8b"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, DynamicVertexBufferHandle <em>_handle</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexLayoutHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Set vertex buffer for draw primitive. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_set_dynamic_vertex_buffer</span></code>. </p>
|
||||
@@ -4193,7 +4193,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_handle</span></code>: Dynamic vertex buffer. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_startVertex</span></code>: First vertex to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_numVertices</span></code>: Number of vertices to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -4243,8 +4243,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
|
||||
<dl class="member">
|
||||
<dt id="_CPPv4N4bgfx21TransientVertexBuffer4declE">
|
||||
<span id="_CPPv3N4bgfx21TransientVertexBuffer4declE"></span><span id="_CPPv2N4bgfx21TransientVertexBuffer4declE"></span><span id="bgfx::TransientVertexBuffer::decl__VertexDeclHandle"></span><span class="target" id="structbgfx_1_1_transient_vertex_buffer_1a72301199a80137b8d052918fbf505bd1"></span>VertexDeclHandle <code class="sig-name descname">decl</code><a class="headerlink" href="#_CPPv4N4bgfx21TransientVertexBuffer4declE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Vertex declaration handle. </p>
|
||||
<span id="_CPPv3N4bgfx21TransientVertexBuffer4declE"></span><span id="_CPPv2N4bgfx21TransientVertexBuffer4declE"></span><span id="bgfx::TransientVertexBuffer::decl__VertexLayoutHandle"></span><span class="target" id="structbgfx_1_1_transient_vertex_buffer_1a2d1629e90f0201c27c5c0183f9fc10bf"></span>VertexLayoutHandle <code class="sig-name descname">decl</code><a class="headerlink" href="#_CPPv4N4bgfx21TransientVertexBuffer4declE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Vertex layout handle. </p>
|
||||
</dd></dl>
|
||||
|
||||
</div>
|
||||
@@ -4267,8 +4267,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle"></span><span id="_CPPv2N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle"></span><span id="bgfx::setVertexBuffer__uint8_t.TransientVertexBufferCP.uint32_t.uint32_t.VertexDeclHandle"></span><span class="target" id="namespacebgfx_1a3fc59aef2ce4f5983994ea28f0a406a6"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx21TransientVertexBufferE" title="bgfx::TransientVertexBuffer">TransientVertexBuffer</a> *<em>_tvb</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexDeclHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle"></span><span id="bgfx::setVertexBuffer__uint8_t.TransientVertexBufferCP.uint32_t.uint32_t.VertexLayoutHandle"></span><span class="target" id="namespacebgfx_1a498d7f8a5022b81f4d8a4cd2a0d9f203"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">setVertexBuffer</code><span class="sig-paren">(</span>uint8_t <em>_stream</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx21TransientVertexBufferE" title="bgfx::TransientVertexBuffer">TransientVertexBuffer</a> *<em>_tvb</em>, uint32_t <em>_startVertex</em>, uint32_t <em>_numVertices</em>, VertexLayoutHandle <em>_declHandle</em> = BGFX_INVALID_HANDLE<span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Set vertex buffer for draw primitive. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_set_transient_vertex_buffer</span></code>. </p>
|
||||
@@ -4278,7 +4278,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_tvb</span></code>: Transient vertex buffer. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_startVertex</span></code>: First vertex to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_numVertices</span></code>: Number of vertices to render. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_declHandle</span></code>: <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> handle for aliasing vertex buffer.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -5136,30 +5136,30 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
<div class="section" id="vertex-buffers">
|
||||
<h3>Vertex Buffers<a class="headerlink" href="#vertex-buffers" title="Permalink to this headline">¶</a></h3>
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx16createVertexDeclERK10VertexDecl">
|
||||
<span id="_CPPv3N4bgfx16createVertexDeclERK10VertexDecl"></span><span id="_CPPv2N4bgfx16createVertexDeclERK10VertexDecl"></span><span id="bgfx::createVertexDecl__VertexDeclCR"></span><span class="target" id="namespacebgfx_1a504a53b7334c2f28b5fa5d1ad998ae84"></span>VertexDeclHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createVertexDecl</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx16createVertexDeclERK10VertexDecl" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Create vertex declaration. </p>
|
||||
<dt id="_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout">
|
||||
<span id="_CPPv3N4bgfx18createVertexLayoutERK12VertexLayout"></span><span id="_CPPv2N4bgfx18createVertexLayoutERK12VertexLayout"></span><span id="bgfx::createVertexLayout__VertexLayoutCR"></span><span class="target" id="namespacebgfx_1ae469458d70a80cf069dd7cae89c25e8d"></span>VertexLayoutHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createVertexLayout</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Create vertex layout. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_create_vertex_decl</span></code>. </p>
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_create_vertex_layout</span></code>. </p>
|
||||
</dd>
|
||||
</dl>
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx7destroyE16VertexDeclHandle">
|
||||
<span id="_CPPv3N4bgfx7destroyE16VertexDeclHandle"></span><span id="_CPPv2N4bgfx7destroyE16VertexDeclHandle"></span><span id="bgfx::destroy__VertexDeclHandle"></span><span class="target" id="namespacebgfx_1a35a335b7ba845ddcb3d11804bfeb55b7"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">destroy</code><span class="sig-paren">(</span>VertexDeclHandle <em>_handle</em><span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Destroy vertex declaration. </p>
|
||||
<dt id="_CPPv4N4bgfx7destroyE18VertexLayoutHandle">
|
||||
<span id="_CPPv3N4bgfx7destroyE18VertexLayoutHandle"></span><span id="_CPPv2N4bgfx7destroyE18VertexLayoutHandle"></span><span id="bgfx::destroy__VertexLayoutHandle"></span><span class="target" id="namespacebgfx_1a56766b21d7adc66ea907d29f8a6300f0"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">destroy</code><span class="sig-paren">(</span>VertexLayoutHandle <em>_handle</em><span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Destroy vertex layout. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_destroy_vertex_decl</span></code>. </p>
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_destroy_vertex_layout</span></code>. </p>
|
||||
</dd>
|
||||
</dl>
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK10VertexDecl8uint16_t">
|
||||
<span id="_CPPv3N4bgfx18createVertexBufferEPK6MemoryRK10VertexDecl8uint16_t"></span><span id="_CPPv2N4bgfx18createVertexBufferEPK6MemoryRK10VertexDecl8uint16_t"></span><span id="bgfx::createVertexBuffer__MemoryCP.VertexDeclCR.uint16_t"></span><span class="target" id="namespacebgfx_1ac65f76911ef289f1bfcf7e4d6e5dcc52"></span>VertexBufferHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createVertexBuffer</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx6MemoryE" title="bgfx::Memory">Memory</a> *<em>_mem</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em>, uint16_t <em>_flags</em> = BGFX_BUFFER_NONE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK10VertexDecl8uint16_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t">
|
||||
<span id="_CPPv3N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t"></span><span id="_CPPv2N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t"></span><span id="bgfx::createVertexBuffer__MemoryCP.VertexLayoutCR.uint16_t"></span><span class="target" id="namespacebgfx_1a0095447310f8e21dbc949eac7166fdf1"></span>VertexBufferHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createVertexBuffer</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx6MemoryE" title="bgfx::Memory">Memory</a> *<em>_mem</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em>, uint16_t <em>_flags</em> = BGFX_BUFFER_NONE<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Create static vertex buffer. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Return</strong></dt><dd><p>Static vertex buffer handle.</p>
|
||||
@@ -5168,7 +5168,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_mem</span></code>: Vertex buffer data. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_flags</span></code>: Buffer creation flags.<ul>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">BGFX_BUFFER_NONE</span></code> - No flags.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">BGFX_BUFFER_COMPUTE_READ</span></code> - Buffer will be read from by compute shader.</p></li>
|
||||
@@ -5200,9 +5200,9 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="class">
|
||||
<dt id="_CPPv4N4bgfx10VertexDeclE">
|
||||
<span id="_CPPv3N4bgfx10VertexDeclE"></span><span id="_CPPv2N4bgfx10VertexDeclE"></span><span id="bgfx::VertexDecl"></span><span class="target" id="structbgfx_1_1_vertex_decl"></span><em class="property">struct </em><code class="sig-name descname">VertexDecl</code><a class="headerlink" href="#_CPPv4N4bgfx10VertexDeclE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Vertex declaration. </p>
|
||||
<dt id="_CPPv4N4bgfx12VertexLayoutE">
|
||||
<span id="_CPPv3N4bgfx12VertexLayoutE"></span><span id="_CPPv2N4bgfx12VertexLayoutE"></span><span id="bgfx::VertexLayout"></span><span class="target" id="structbgfx_1_1_vertex_layout"></span><em class="property">struct </em><code class="sig-name descname">VertexLayout</code><a class="headerlink" href="#_CPPv4N4bgfx12VertexLayoutE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Vertex layout. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_decl_t</span></code>. </p>
|
||||
</dd>
|
||||
@@ -5211,9 +5211,9 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
<div class="breathe-sectiondef docutils container">
|
||||
<p class="breathe-sectiondef-title rubric">Public Functions</p>
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx10VertexDecl5beginEN12RendererType4EnumE">
|
||||
<span id="_CPPv3N4bgfx10VertexDecl5beginEN12RendererType4EnumE"></span><span id="_CPPv2N4bgfx10VertexDecl5beginEN12RendererType4EnumE"></span><span id="bgfx::VertexDecl::begin__RendererType::Enum"></span><span class="target" id="structbgfx_1_1_vertex_decl_1ab5794ea5c4dab7dfb20f0e125b64733d"></span><a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<code class="sig-name descname">begin</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx12RendererTypeE" title="bgfx::RendererType">RendererType</a>::<a class="reference internal" href="#_CPPv4N4bgfx12RendererType4EnumE" title="bgfx::RendererType::Enum">Enum</a> <em>_renderer</em> = <a class="reference internal" href="#_CPPv4N4bgfx12RendererTypeE" title="bgfx::RendererType">RendererType</a>::<a class="reference internal" href="#_CPPv4N4bgfx12RendererType4NoopE" title="bgfx::RendererType::Noop">Noop</a><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx10VertexDecl5beginEN12RendererType4EnumE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Start <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a>. </p>
|
||||
<dt id="_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE">
|
||||
<span id="_CPPv3N4bgfx12VertexLayout5beginEN12RendererType4EnumE"></span><span id="_CPPv2N4bgfx12VertexLayout5beginEN12RendererType4EnumE"></span><span id="bgfx::VertexLayout::begin__RendererType::Enum"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a2b2998347928166ddf7b4c3a295b9bd9"></span><a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<code class="sig-name descname">begin</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx12RendererTypeE" title="bgfx::RendererType">RendererType</a>::<a class="reference internal" href="#_CPPv4N4bgfx12RendererType4EnumE" title="bgfx::RendererType::Enum">Enum</a> <em>_renderer</em> = <a class="reference internal" href="#_CPPv4N4bgfx12RendererTypeE" title="bgfx::RendererType">RendererType</a>::<a class="reference internal" href="#_CPPv4N4bgfx12RendererType4NoopE" title="bgfx::RendererType::Noop">Noop</a><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Start <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a>. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_decl_begin</span></code>. </p>
|
||||
</dd>
|
||||
@@ -5222,9 +5222,9 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx10VertexDecl3endEv">
|
||||
<span id="_CPPv3N4bgfx10VertexDecl3endEv"></span><span id="_CPPv2N4bgfx10VertexDecl3endEv"></span><span id="bgfx::VertexDecl::end"></span><span class="target" id="structbgfx_1_1_vertex_decl_1a8f2871fedb1d0e9bfa586f51d071848d"></span>void <code class="sig-name descname">end</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx10VertexDecl3endEv" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>End <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a>. </p>
|
||||
<dt id="_CPPv4N4bgfx12VertexLayout3endEv">
|
||||
<span id="_CPPv3N4bgfx12VertexLayout3endEv"></span><span id="_CPPv2N4bgfx12VertexLayout3endEv"></span><span id="bgfx::VertexLayout::end"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a65d865c726182c68165c507316a48772"></span>void <code class="sig-name descname">end</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12VertexLayout3endEv" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>End <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a>. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_decl_end</span></code>. </p>
|
||||
</dd>
|
||||
@@ -5233,9 +5233,9 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx10VertexDecl3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb">
|
||||
<span id="_CPPv3N4bgfx10VertexDecl3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb"></span><span id="_CPPv2N4bgfx10VertexDecl3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb"></span><span id="bgfx::VertexDecl::add__Attrib::Enum.uint8_t.AttribType::Enum.b.b"></span><span class="target" id="structbgfx_1_1_vertex_decl_1a4a640620e8cda3742e465ba9109de72f"></span><a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<code class="sig-name descname">add</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em>, uint8_t <em>_num</em>, <a class="reference internal" href="#_CPPv4N4bgfx10AttribTypeE" title="bgfx::AttribType">AttribType</a>::<a class="reference internal" href="#_CPPv4N4bgfx10AttribType4EnumE" title="bgfx::AttribType::Enum">Enum</a> <em>_type</em>, bool <em>_normalized</em> = false, bool <em>_asInt</em> = false<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx10VertexDecl3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Add attribute to <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a>. </p>
|
||||
<dt id="_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb">
|
||||
<span id="_CPPv3N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb"></span><span id="_CPPv2N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb"></span><span id="bgfx::VertexLayout::add__Attrib::Enum.uint8_t.AttribType::Enum.b.b"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a3110387d08504540dcf93701b55ca4e5"></span><a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<code class="sig-name descname">add</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em>, uint8_t <em>_num</em>, <a class="reference internal" href="#_CPPv4N4bgfx10AttribTypeE" title="bgfx::AttribType">AttribType</a>::<a class="reference internal" href="#_CPPv4N4bgfx10AttribType4EnumE" title="bgfx::AttribType::Enum">Enum</a> <em>_type</em>, bool <em>_normalized</em> = false, bool <em>_asInt</em> = false<span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Add attribute to <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a>. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Remark</strong></dt><dd><p>Must be called between begin/end.</p>
|
||||
</dd>
|
||||
@@ -5254,8 +5254,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx10VertexDecl4skipE7uint8_t">
|
||||
<span id="_CPPv3N4bgfx10VertexDecl4skipE7uint8_t"></span><span id="_CPPv2N4bgfx10VertexDecl4skipE7uint8_t"></span><span id="bgfx::VertexDecl::skip__uint8_t"></span><span class="target" id="structbgfx_1_1_vertex_decl_1aee5c6543aedf83780a83a733d7de8e47"></span><a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<code class="sig-name descname">skip</code><span class="sig-paren">(</span>uint8_t <em>_num</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx10VertexDecl4skipE7uint8_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx12VertexLayout4skipE7uint8_t">
|
||||
<span id="_CPPv3N4bgfx12VertexLayout4skipE7uint8_t"></span><span id="_CPPv2N4bgfx12VertexLayout4skipE7uint8_t"></span><span id="bgfx::VertexLayout::skip__uint8_t"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a5b4ce3b9628b22a886508a0548c1e0cb"></span><a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<code class="sig-name descname">skip</code><span class="sig-paren">(</span>uint8_t <em>_num</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx12VertexLayout4skipE7uint8_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Skip _num bytes in vertex stream. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_decl_skip</span></code>. </p>
|
||||
@@ -5265,8 +5265,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4NK4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">
|
||||
<span id="_CPPv3NK4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb"></span><span id="_CPPv2NK4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb"></span><span id="bgfx::VertexDecl::decode__Attrib::Enum.uint8_tR.AttribType::EnumR.bR.bRC"></span><span class="target" id="structbgfx_1_1_vertex_decl_1a42e511be64f4b85385006ee0fadb1246"></span>void <code class="sig-name descname">decode</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em>, uint8_t &<em>_num</em>, <a class="reference internal" href="#_CPPv4N4bgfx10AttribTypeE" title="bgfx::AttribType">AttribType</a>::<a class="reference internal" href="#_CPPv4N4bgfx10AttribType4EnumE" title="bgfx::AttribType::Enum">Enum</a> &<em>_type</em>, bool &<em>_normalized</em>, bool &<em>_asInt</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">
|
||||
<span id="_CPPv3NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb"></span><span id="_CPPv2NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb"></span><span id="bgfx::VertexLayout::decode__Attrib::Enum.uint8_tR.AttribType::EnumR.bR.bRC"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a706fb12268b81c666ddcfbbb0a6ecc20"></span>void <code class="sig-name descname">decode</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em>, uint8_t &<em>_num</em>, <a class="reference internal" href="#_CPPv4N4bgfx10AttribTypeE" title="bgfx::AttribType">AttribType</a>::<a class="reference internal" href="#_CPPv4N4bgfx10AttribType4EnumE" title="bgfx::AttribType::Enum">Enum</a> &<em>_type</em>, bool &<em>_normalized</em>, bool &<em>_asInt</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Decode attribute. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_decl_decode</span></code>. </p>
|
||||
@@ -5276,9 +5276,9 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4NK4bgfx10VertexDecl3hasEN6Attrib4EnumE">
|
||||
<span id="_CPPv3NK4bgfx10VertexDecl3hasEN6Attrib4EnumE"></span><span id="_CPPv2NK4bgfx10VertexDecl3hasEN6Attrib4EnumE"></span><span id="bgfx::VertexDecl::has__Attrib::EnumC"></span><span class="target" id="structbgfx_1_1_vertex_decl_1a9d91ea8d7479c3de1e7e8bb3b7fed6b3"></span>bool <code class="sig-name descname">has</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx10VertexDecl3hasEN6Attrib4EnumE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Returns true if <a class="reference internal" href="#structbgfx_1_1_vertex_decl"><span class="std std-ref">VertexDecl</span></a> contains attribute. </p>
|
||||
<dt id="_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE">
|
||||
<span id="_CPPv3NK4bgfx12VertexLayout3hasEN6Attrib4EnumE"></span><span id="_CPPv2NK4bgfx12VertexLayout3hasEN6Attrib4EnumE"></span><span id="bgfx::VertexLayout::has__Attrib::EnumC"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a1da9c673f86b51221a30ee3626783c78"></span>bool <code class="sig-name descname">has</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Returns true if <a class="reference internal" href="#structbgfx_1_1_vertex_layout"><span class="std std-ref">VertexLayout</span></a> contains attribute. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_vertex_decl_has</span></code>. </p>
|
||||
</dd>
|
||||
@@ -5287,20 +5287,20 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4NK4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE">
|
||||
<span id="_CPPv3NK4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE"></span><span id="_CPPv2NK4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE"></span><span id="bgfx::VertexDecl::getOffset__Attrib::EnumC"></span><span class="target" id="structbgfx_1_1_vertex_decl_1ab3447e054c5ad10a8504159c1ad623c4"></span>uint16_t <code class="sig-name descname">getOffset</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE">
|
||||
<span id="_CPPv3NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE"></span><span id="_CPPv2NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE"></span><span id="bgfx::VertexLayout::getOffset__Attrib::EnumC"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a754e7b0c5a0c27b9e3aaad13566151a9"></span>uint16_t <code class="sig-name descname">getOffset</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx6AttribE" title="bgfx::Attrib">Attrib</a>::<a class="reference internal" href="#_CPPv4N4bgfx6Attrib4EnumE" title="bgfx::Attrib::Enum">Enum</a> <em>_attrib</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Returns relative attribute offset from the vertex. </p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4NK4bgfx10VertexDecl9getStrideEv">
|
||||
<span id="_CPPv3NK4bgfx10VertexDecl9getStrideEv"></span><span id="_CPPv2NK4bgfx10VertexDecl9getStrideEv"></span><span id="bgfx::VertexDecl::getStrideC"></span><span class="target" id="structbgfx_1_1_vertex_decl_1ac29e740013fd5e4b6791e3f57d378378"></span>uint16_t <code class="sig-name descname">getStride</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx10VertexDecl9getStrideEv" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4NK4bgfx12VertexLayout9getStrideEv">
|
||||
<span id="_CPPv3NK4bgfx12VertexLayout9getStrideEv"></span><span id="_CPPv2NK4bgfx12VertexLayout9getStrideEv"></span><span id="bgfx::VertexLayout::getStrideC"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a1f12bca7a530bc1c01cfca30266a85de"></span>uint16_t <code class="sig-name descname">getStride</code><span class="sig-paren">(</span><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx12VertexLayout9getStrideEv" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Returns vertex stride. </p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4NK4bgfx10VertexDecl7getSizeE8uint32_t">
|
||||
<span id="_CPPv3NK4bgfx10VertexDecl7getSizeE8uint32_t"></span><span id="_CPPv2NK4bgfx10VertexDecl7getSizeE8uint32_t"></span><span id="bgfx::VertexDecl::getSize__uint32_tC"></span><span class="target" id="structbgfx_1_1_vertex_decl_1abe790930564dcecb6f80d126ed878c2d"></span>uint32_t <code class="sig-name descname">getSize</code><span class="sig-paren">(</span>uint32_t <em>_num</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx10VertexDecl7getSizeE8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t">
|
||||
<span id="_CPPv3NK4bgfx12VertexLayout7getSizeE8uint32_t"></span><span id="_CPPv2NK4bgfx12VertexLayout7getSizeE8uint32_t"></span><span id="bgfx::VertexLayout::getSize__uint32_tC"></span><span class="target" id="structbgfx_1_1_vertex_layout_1a269660c1f51a12dda654f1d69cffd69a"></span>uint32_t <code class="sig-name descname">getSize</code><span class="sig-paren">(</span>uint32_t <em>_num</em><span class="sig-paren">)</span> <em class="property">const</em><a class="headerlink" href="#_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Returns size of vertex buffer for number of vertices. </p>
|
||||
</dd></dl>
|
||||
|
||||
@@ -5498,8 +5498,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK10VertexDecl8uint16_t">
|
||||
<span id="_CPPv3N4bgfx25createDynamicVertexBufferE8uint32_tRK10VertexDecl8uint16_t"></span><span id="_CPPv2N4bgfx25createDynamicVertexBufferE8uint32_tRK10VertexDecl8uint16_t"></span><span id="bgfx::createDynamicVertexBuffer__uint32_t.VertexDeclCR.uint16_t"></span><span class="target" id="namespacebgfx_1a5d216a81f8b71d84fc8d87e4e1e4b670"></span>DynamicVertexBufferHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createDynamicVertexBuffer</code><span class="sig-paren">(</span>uint32_t <em>_num</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em>, uint16_t <em>_flags</em> = BGFX_BUFFER_NONE<span class="sig-paren">)</span><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t">
|
||||
<span id="_CPPv3N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t"></span><span id="_CPPv2N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t"></span><span id="bgfx::createDynamicVertexBuffer__uint32_t.VertexLayoutCR.uint16_t"></span><span class="target" id="namespacebgfx_1a2f715c98fe4fc2c11f9c13dc45b47839"></span>DynamicVertexBufferHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createDynamicVertexBuffer</code><span class="sig-paren">(</span>uint32_t <em>_num</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em>, uint16_t <em>_flags</em> = BGFX_BUFFER_NONE<span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Create empty dynamic vertex buffer. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Return</strong></dt><dd><p>Dynamic vertex buffer handle.</p>
|
||||
@@ -5508,7 +5508,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_num</span></code>: Number of vertices. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_flags</span></code>: Buffer creation flags.<ul>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">BGFX_BUFFER_NONE</span></code> - No flags.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">BGFX_BUFFER_COMPUTE_READ</span></code> - Buffer will be read from by compute shader.</p></li>
|
||||
@@ -5525,8 +5525,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK10VertexDecl8uint16_t">
|
||||
<span id="_CPPv3N4bgfx25createDynamicVertexBufferEPK6MemoryRK10VertexDecl8uint16_t"></span><span id="_CPPv2N4bgfx25createDynamicVertexBufferEPK6MemoryRK10VertexDecl8uint16_t"></span><span id="bgfx::createDynamicVertexBuffer__MemoryCP.VertexDeclCR.uint16_t"></span><span class="target" id="namespacebgfx_1a5cd50e5ddae47e26491243b249a72a1b"></span>DynamicVertexBufferHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createDynamicVertexBuffer</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx6MemoryE" title="bgfx::Memory">Memory</a> *<em>_mem</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em>, uint16_t <em>_flags</em> = BGFX_BUFFER_NONE<span class="sig-paren">)</span><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t">
|
||||
<span id="_CPPv3N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t"></span><span id="_CPPv2N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t"></span><span id="bgfx::createDynamicVertexBuffer__MemoryCP.VertexLayoutCR.uint16_t"></span><span class="target" id="namespacebgfx_1a39444e804ad688a0596963867dd48f1a"></span>DynamicVertexBufferHandle <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">createDynamicVertexBuffer</code><span class="sig-paren">(</span><em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx6MemoryE" title="bgfx::Memory">Memory</a> *<em>_mem</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em>, uint16_t <em>_flags</em> = BGFX_BUFFER_NONE<span class="sig-paren">)</span><br /></dt>
|
||||
<dd><p>Create dynamic vertex buffer and initialize it. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Return</strong></dt><dd><p>Dynamic vertex buffer handle.</p>
|
||||
@@ -5535,7 +5535,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_mem</span></code>: Vertex buffer data. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex declaration. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex layout. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_flags</span></code>: Buffer creation flags.<ul>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">BGFX_BUFFER_NONE</span></code> - No flags.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">BGFX_BUFFER_COMPUTE_READ</span></code> - Buffer will be read from by compute shader.</p></li>
|
||||
@@ -5584,15 +5584,15 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK10VertexDecl">
|
||||
<span id="_CPPv3N4bgfx29getAvailTransientVertexBufferE8uint32_tRK10VertexDecl"></span><span id="_CPPv2N4bgfx29getAvailTransientVertexBufferE8uint32_tRK10VertexDecl"></span><span id="bgfx::getAvailTransientVertexBuffer__uint32_t.VertexDeclCR"></span><span class="target" id="namespacebgfx_1ae0e28bf67e70d4f7d7fa9d9f1740e2f8"></span>uint32_t <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">getAvailTransientVertexBuffer</code><span class="sig-paren">(</span>uint32_t <em>_num</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK10VertexDecl" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout">
|
||||
<span id="_CPPv3N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout"></span><span id="_CPPv2N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout"></span><span id="bgfx::getAvailTransientVertexBuffer__uint32_t.VertexLayoutCR"></span><span class="target" id="namespacebgfx_1a4af85eb56f2e28122ede03d4fca2cae5"></span>uint32_t <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">getAvailTransientVertexBuffer</code><span class="sig-paren">(</span>uint32_t <em>_num</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Returns number of requested or maximum available vertices. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_get_avail_transient_vertex_buffer</span></code>. </p>
|
||||
</dd>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_num</span></code>: Number of required vertices. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex declaration.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex layout.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -5600,8 +5600,8 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="function">
|
||||
<dt id="_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK10VertexDecl">
|
||||
<span id="_CPPv3N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK10VertexDecl"></span><span id="_CPPv2N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK10VertexDecl"></span><span id="bgfx::allocTransientVertexBuffer__TransientVertexBufferP.uint32_t.VertexDeclCR"></span><span class="target" id="namespacebgfx_1a6a4d9cc701bc40867080297ab59390e7"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">allocTransientVertexBuffer</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx21TransientVertexBufferE" title="bgfx::TransientVertexBuffer">TransientVertexBuffer</a> *<em>_tvb</em>, uint32_t <em>_num</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx10VertexDeclE" title="bgfx::VertexDecl">VertexDecl</a> &<em>_decl</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK10VertexDecl" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dt id="_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout">
|
||||
<span id="_CPPv3N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout"></span><span id="_CPPv2N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout"></span><span id="bgfx::allocTransientVertexBuffer__TransientVertexBufferP.uint32_t.VertexLayoutCR"></span><span class="target" id="namespacebgfx_1a16c833120c73b41228a77adc90dd1aae"></span>void <code class="sig-prename descclassname">bgfx<code class="sig-prename descclassname">::</code></code><code class="sig-name descname">allocTransientVertexBuffer</code><span class="sig-paren">(</span><a class="reference internal" href="#_CPPv4N4bgfx21TransientVertexBufferE" title="bgfx::TransientVertexBuffer">TransientVertexBuffer</a> *<em>_tvb</em>, uint32_t <em>_num</em>, <em class="property">const</em> <a class="reference internal" href="#_CPPv4N4bgfx12VertexLayoutE" title="bgfx::VertexLayout">VertexLayout</a> &<em>_decl</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout" title="Permalink to this definition">¶</a><br /></dt>
|
||||
<dd><p>Allocate transient vertex buffer. </p>
|
||||
<p><dl class="simple">
|
||||
<dt><strong>Attention</strong></dt><dd><p>C99 equivalent is <code class="docutils literal notranslate"><span class="pre">bgfx_alloc_transient_vertex_buffer</span></code>. </p>
|
||||
@@ -5609,7 +5609,7 @@ otherwise prefer <cite>bgfx::setViewScissor</cite>.</p>
|
||||
<dt><strong>Parameters</strong></dt><dd><ul class="breatheparameterlist simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[out]</span> <span class="pre">_tvb</span></code>: <a class="reference internal" href="#structbgfx_1_1_transient_vertex_buffer"><span class="std std-ref">TransientVertexBuffer</span></a> structure is filled and is valid for the duration of frame, and it can be reused for multiple draw calls. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_num</span></code>: Number of vertices to allocate. </p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex declaration.</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">[in]</span> <span class="pre">_decl</span></code>: Vertex layout.</p></li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@@ -183,7 +183,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_t">bgfx::allocTransientIndexBuffer (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK10VertexDecl">bgfx::allocTransientVertexBuffer (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout">bgfx::allocTransientVertexBuffer (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10AttachmentE">bgfx::Attachment (C++ class)</a>
|
||||
</li>
|
||||
@@ -343,7 +343,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx4Caps6Limits16maxVertexBuffersE">bgfx::Caps::Limits::maxVertexBuffers (C++ member)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx4Caps6Limits14maxVertexDeclsE">bgfx::Caps::Limits::maxVertexDecls (C++ member)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE">bgfx::Caps::Limits::maxVertexLayouts (C++ member)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx4Caps6Limits16maxVertexStreamsE">bgfx::Caps::Limits::maxVertexStreams (C++ member)</a>
|
||||
</li>
|
||||
@@ -367,7 +367,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t">bgfx::createDynamicIndexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t">[1]</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK10VertexDecl8uint16_t">bgfx::createDynamicVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK10VertexDecl8uint16_t">[1]</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t">bgfx::createDynamicVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t">[1]</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb">bgfx::createFrameBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE">[4]</a>
|
||||
</li>
|
||||
@@ -391,9 +391,9 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t">bgfx::createUniform (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK10VertexDecl8uint16_t">bgfx::createVertexBuffer (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t">bgfx::createVertexBuffer (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx16createVertexDeclERK10VertexDecl">bgfx::createVertexDecl (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout">bgfx::createVertexLayout (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12dbgTextClearE7uint8_tb">bgfx::dbgTextClear (C++ function)</a>
|
||||
</li>
|
||||
@@ -403,7 +403,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list">bgfx::dbgTextPrintfVargs (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7destroyE12ShaderHandle">bgfx::destroy (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE13ProgramHandle">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE13TextureHandle">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE13UniformHandle">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE16VertexDeclHandle">[4]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE17FrameBufferHandle">[5]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE17IndexBufferHandle">[6]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE18VertexBufferHandle">[7]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE20IndirectBufferHandle">[8]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE20OcclusionQueryHandle">[9]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle">[10]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle">[11]</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7destroyE12ShaderHandle">bgfx::destroy (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE13ProgramHandle">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE13TextureHandle">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE13UniformHandle">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE17FrameBufferHandle">[4]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE17IndexBufferHandle">[5]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE18VertexBufferHandle">[6]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE18VertexLayoutHandle">[7]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE20IndirectBufferHandle">[8]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE20OcclusionQueryHandle">[9]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle">[10]</a>, <a href="bgfx.html#_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle">[11]</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7discardEv">bgfx::discard (C++ function)</a>
|
||||
</li>
|
||||
@@ -445,7 +445,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t">bgfx::Encoder::setUniform (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle">bgfx::Encoder::setVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer">[4]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle">[5]</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle">bgfx::Encoder::setVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer">[4]</a>, <a href="bgfx.html#_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle">[5]</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t">bgfx::Encoder::setVertexCount (C++ function)</a>
|
||||
</li>
|
||||
@@ -467,7 +467,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_t">bgfx::getAvailTransientIndexBuffer (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK10VertexDecl">bgfx::getAvailTransientVertexBuffer (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout">bgfx::getAvailTransientVertexBuffer (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx7getCapsEv">bgfx::getCaps (C++ function)</a>
|
||||
</li>
|
||||
@@ -657,7 +657,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t">bgfx::setTransform (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx12setTransformEPKv8uint16_t">[1]</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle">bgfx::setVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t16VertexDeclHandle">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer">[4]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t16VertexDeclHandle">[5]</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle">bgfx::setVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">[1]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle">[2]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle">[3]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer">[4]</a>, <a href="bgfx.html#_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle">[5]</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx14setVertexCountE8uint32_t">bgfx::setVertexCount (C++ function)</a>
|
||||
</li>
|
||||
@@ -737,7 +737,7 @@
|
||||
</li>
|
||||
</ul></td>
|
||||
<td style="width: 33%; vertical-align: top;"><ul>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx5Stats14numVertexDeclsE">bgfx::Stats::numVertexDecls (C++ member)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx5Stats16numVertexLayoutsE">bgfx::Stats::numVertexLayouts (C++ member)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx5Stats8numViewsE">bgfx::Stats::numViews (C++ member)</a>
|
||||
</li>
|
||||
@@ -1067,31 +1067,31 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t">bgfx::updateTextureCube (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx13vertexConvertERK10VertexDeclPvRK10VertexDeclPKv8uint32_t">bgfx::vertexConvert (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t">bgfx::vertexConvert (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10VertexDeclE">bgfx::VertexDecl (C++ class)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12VertexLayoutE">bgfx::VertexLayout (C++ class)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10VertexDecl3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb">bgfx::VertexDecl::add (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb">bgfx::VertexLayout::add (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10VertexDecl5beginEN12RendererType4EnumE">bgfx::VertexDecl::begin (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE">bgfx::VertexLayout::begin (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">bgfx::VertexDecl::decode (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">bgfx::VertexLayout::decode (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10VertexDecl3endEv">bgfx::VertexDecl::end (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12VertexLayout3endEv">bgfx::VertexLayout::end (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE">bgfx::VertexDecl::getOffset (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE">bgfx::VertexLayout::getOffset (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx10VertexDecl7getSizeE8uint32_t">bgfx::VertexDecl::getSize (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t">bgfx::VertexLayout::getSize (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx10VertexDecl9getStrideEv">bgfx::VertexDecl::getStride (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx12VertexLayout9getStrideEv">bgfx::VertexLayout::getStride (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx10VertexDecl3hasEN6Attrib4EnumE">bgfx::VertexDecl::has (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE">bgfx::VertexLayout::has (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10VertexDecl4skipE7uint8_t">bgfx::VertexDecl::skip (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12VertexLayout4skipE7uint8_t">bgfx::VertexLayout::skip (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK10VertexDeclPv8uint32_t">bgfx::vertexPack (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t">bgfx::vertexPack (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK10VertexDeclPKv8uint32_t">bgfx::vertexUnpack (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t">bgfx::vertexUnpack (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx8ViewModeE">bgfx::ViewMode (C++ class)</a>
|
||||
</li>
|
||||
@@ -1117,7 +1117,7 @@
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx9ViewStats4viewE">bgfx::ViewStats::view (C++ member)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12weldVerticesEP8uint16_tRK10VertexDeclPKv8uint16_tf">bgfx::weldVertices (C++ function)</a>
|
||||
<li><a href="bgfx.html#_CPPv4N4bgfx12weldVerticesEP8uint16_tRK12VertexLayoutPKv8uint16_tf">bgfx::weldVertices (C++ function)</a>
|
||||
</li>
|
||||
<li><a href="bgfx.html#c.BGFX_CAPS_ALPHA_TO_COVERAGE">BGFX_CAPS_ALPHA_TO_COVERAGE (C macro)</a>
|
||||
</li>
|
||||
|
||||
BIN
objects.inv
BIN
objects.inv
Binary file not shown.
@@ -554,8 +554,9 @@ cubemap as texture 2D array in a compute shader.</p></li>
|
||||
<li><p>Jonathan Young (<a class="reference external" href="https://github.com/jpcy">@jpcy</a>) - Renderer for ioquake3 that uses bgfx,
|
||||
minimal bgfx example.</p></li>
|
||||
<li><p>Nick Waanders (<a class="reference external" href="https://github.com/NickWaanders">@NickWaanders</a>) - shaderc: Metal fixes.</p></li>
|
||||
<li><p>Daniel Gavin (<a class="reference external" href="https://github.com/DanielGavin">@DanielGavin</a>) - 41-tess</p></li>
|
||||
<li><p>Rinthel Kwon (<a class="reference external" href="https://github.com/rinthel">@rinthel</a>) - Vulkan rendering backend.</p></li>
|
||||
<li><p>Daniel Gavin (<a class="reference external" href="https://github.com/DanielGavin">@DanielGavin</a>) - <a class="reference external" href="examples.html#tess">41-tess</a> example.</p></li>
|
||||
<li><p>Ji-yong Kwon (<a class="reference external" href="https://github.com/rinthel">@rinthel</a>) - Vulkan rendering backend.</p></li>
|
||||
<li><p>Leandro Freire (<a class="reference external" href="https://github.com/leandrolfre">@leandrolfre</a>).</p></li>
|
||||
</ul>
|
||||
</div></blockquote>
|
||||
<p>and <a class="reference external" href="https://github.com/bkaradzic/bgfx/graphs/contributors">others</a>…</p>
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user