Updated docs.

This commit is contained in:
Branimir Karadžić
2015-07-30 20:20:56 -07:00
parent 1ea01ee3d1
commit ae8fa69fd9
22 changed files with 11859 additions and 1864 deletions

View File

@@ -1,380 +0,0 @@
bgfx - API Reference
====================
bgfx is Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style
rendering library.
https://github.com/bkaradzic/bgfx
General
-------
Initialization and Shutdown
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::init
.. doxygendefine:: BGFX_PCI_ID_NONE
.. doxygendefine:: BGFX_PCI_ID_SOFTWARE_RASTERIZER
.. doxygendefine:: BGFX_PCI_ID_AMD
.. doxygendefine:: BGFX_PCI_ID_INTEL
.. doxygendefine:: BGFX_PCI_ID_NVIDIA
.. doxygenstruct:: bgfx::CallbackI
:members:
.. doxygenfunction:: bgfx::shutdown
Updating
~~~~~~~~
Reset
*****
.. doxygenfunction:: bgfx::reset
.. doxygendefine:: BGFX_RESET_NONE
.. doxygendefine:: BGFX_RESET_FULLSCREEN
.. doxygendefine:: BGFX_RESET_MSAA_X2
.. doxygendefine:: BGFX_RESET_MSAA_X4
.. doxygendefine:: BGFX_RESET_MSAA_X8
.. doxygendefine:: BGFX_RESET_MSAA_X16
.. doxygendefine:: BGFX_RESET_VSYNC
.. doxygendefine:: BGFX_RESET_MAXANISOTROPY
.. doxygendefine:: BGFX_RESET_CAPTURE
.. doxygendefine:: BGFX_RESET_HMD
.. doxygendefine:: BGFX_RESET_HMD_DEBUG
.. doxygendefine:: BGFX_RESET_HMD_RECENTER
.. doxygendefine:: BGFX_RESET_FLUSH_AFTER_RENDER
.. doxygendefine:: BGFX_RESET_FLIP_AFTER_RENDER
.. doxygendefine:: BGFX_RESET_SRGB_BACKBUFFER
Frame
*****
.. doxygenfunction:: bgfx::frame
Debug
~~~~~
Debug Features
**************
.. doxygenfunction:: bgfx::setDebug
Debug Flags
***********
.. doxygendefine:: BGFX_DEBUG_NONE
.. doxygendefine:: BGFX_DEBUG_WIREFRAME
.. doxygendefine:: BGFX_DEBUG_IFH
.. doxygendefine:: BGFX_DEBUG_STATS
.. doxygendefine:: BGFX_DEBUG_TEXT
Debug Text Display
******************
.. doxygenfunction:: bgfx::dbgTextClear
.. doxygenfunction:: bgfx::dbgTextPrintf
Querying information
~~~~~~~~~~~~~~~~~~~~
Renderer
********
.. doxygenfunction:: bgfx::getRendererType
.. doxygenstruct:: bgfx::RendererType
:members:
Capabilities
************
.. doxygenfunction:: bgfx::getCaps
.. doxygenstruct:: bgfx::Caps
:members:
.. doxygendefine:: BGFX_CAPS_TEXTURE_COMPARE_LEQUAL
.. doxygendefine:: BGFX_CAPS_TEXTURE_COMPARE_ALL
.. doxygendefine:: BGFX_CAPS_TEXTURE_3D
.. doxygendefine:: BGFX_CAPS_VERTEX_ATTRIB_HALF
.. doxygendefine:: BGFX_CAPS_INSTANCING
.. doxygendefine:: BGFX_CAPS_RENDERER_MULTITHREADED
.. doxygendefine:: BGFX_CAPS_FRAGMENT_DEPTH
.. doxygendefine:: BGFX_CAPS_BLEND_INDEPENDENT
.. doxygendefine:: BGFX_CAPS_COMPUTE
.. doxygendefine:: BGFX_CAPS_FRAGMENT_ORDERING
.. doxygendefine:: BGFX_CAPS_SWAP_CHAIN
.. doxygendefine:: BGFX_CAPS_HMD
.. doxygendefine:: BGFX_CAPS_INDEX32
.. doxygendefine:: BGFX_CAPS_DRAW_INDIRECT
Statistics
**********
.. doxygenfunction:: bgfx::getStats
.. doxygenstruct:: bgfx::Stats
:members:
Head Mounted Display
********************
.. doxygenfunction:: bgfx::getHMD
.. doxygenstruct:: bgfx::HMD
:members:
.. doxygendefine:: BGFX_HMD_NONE
.. doxygendefine:: BGFX_HMD_DEVICE_RESOLUTION
.. doxygendefine:: BGFX_HMD_RENDERING
Platform specific
~~~~~~~~~~~~~~~~~
These are platform specific APIs. It is only necessary to use these APIs in conjunction with
creating windows.
.. doxygenfunction:: bgfx::renderFrame
.. doxygenstruct:: bgfx::RenderFrame
:members:
.. doxygenfunction:: bgfx::setPlatformData
.. doxygenstruct:: bgfx::PlatformData
:members:
Miscellaneous
~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::discard
.. doxygenfunction:: bgfx::touch
.. doxygenfunction:: bgfx::setClearColor(uint8_t, uint32_t)
.. doxygenfunction:: bgfx::setClearColor(uint8_t, const float)
.. doxygenfunction:: bgfx::setClearColor(uint8_t, float, float, float, float)
.. doxygenfunction:: bgfx::saveScreenShot
Views
-----
.. doxygenfunction:: bgfx::setViewName
.. doxygenfunction:: bgfx::setViewRect
.. doxygenfunction:: bgfx::setViewScissor
.. doxygenfunction:: bgfx::setViewClear(uint8_t, uint16_t, uint32_t, float, uint8_t)
.. doxygenfunction:: bgfx::setViewClear(uint8_t, uint16_t, float, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
.. doxygenfunction:: bgfx::setViewSeq
.. doxygenfunction:: bgfx::setViewTransform
.. doxygenfunction:: bgfx::setViewRemap
.. doxygenfunction:: bgfx::setViewFrameBuffer
Draw
----
Draw state is not preserved between two draw calls. All state is cleared after calling
`bgfx::submit`.
State
~~~~~
Debug
*****
.. doxygenfunction:: bgfx::setMarker
State
*****
.. doxygenfunction:: bgfx::setState
State Flags
***********
.. doxygendefine:: BGFX_STATE_RGB_WRITE
.. doxygendefine:: BGFX_STATE_ALPHA_WRITE
.. doxygendefine:: BGFX_STATE_DEPTH_WRITE
.. doxygendefine:: BGFX_STATE_DEFAULT
Stencil
*******
.. doxygenfunction:: bgfx::setStencil
Stencil Flags
*************
.. doxygendefine:: BGFX_STENCIL_TEST_LESS
Scissor
*******
When scissor rectangle is changing per draw call inside the same view use `bgfx::setScissor`,
otherwise prefer `bgfx::setViewScissor`.
.. doxygenfunction:: bgfx::setScissor(uint16_t, uint16_t, uint16_t, uint16_t)
.. doxygenfunction:: bgfx::setScissor(uint16_t)
Transform
*********
.. doxygenfunction:: bgfx::allocTransform
.. doxygenfunction:: bgfx::setTransform(const void *, uint16_t)
.. doxygenfunction:: bgfx::setTransform(uint32_t, uint16_t)
Buffers
~~~~~~~
.. doxygenfunction:: bgfx::setIndexBuffer(IndexBufferHandle, uint32_t, uint32_t)
.. doxygenfunction:: bgfx::setIndexBuffer(DynamicIndexBufferHandle, uint32_t, uint32_t)
.. doxygenfunction:: bgfx::setIndexBuffer(const TransientIndexBuffer *, uint32_t, uint32_t)
.. doxygenfunction:: bgfx::setIndexBuffer(const TransientIndexBuffer *)
.. doxygenfunction:: bgfx::setVertexBuffer(VertexBufferHandle)
.. doxygenfunction:: bgfx::setVertexBuffer(VertexBufferHandle, uint32_t, uint32_t)
.. doxygenfunction:: bgfx::setVertexBuffer(DynamicVertexBufferHandle, uint32_t)
.. doxygenfunction:: bgfx::setVertexBuffer(const TransientVertexBuffer *)
.. doxygenfunction:: bgfx::setVertexBuffer(const TransientVertexBuffer *, uint32_t, uint32_t)
.. doxygenfunction:: bgfx::setInstanceDataBuffer(const InstanceDataBuffer *, uint32_t)
.. doxygenfunction:: bgfx::setInstanceDataBuffer(VertexBufferHandle, uint32_t, uint32_t)
.. doxygenfunction:: bgfx::setInstanceDataBuffer(DynamicVertexBufferHandle, uint32_t, uint32_t)
Textures
~~~~~~~~
.. doxygenfunction:: bgfx::setTexture(uint8_t, UniformHandle, TextureHandle, uint32_t)
.. doxygenfunction:: bgfx::setTexture(uint8_t, UniformHandle, FrameBufferHandle, uint8_t, uint32_t)
Submit
~~~~~~
.. doxygenfunction:: bgfx::submit(uint8_t, ProgramHandle, int32_t)
.. doxygenfunction:: bgfx::submit(uint8_t, ProgramHandle, IndirectBufferHandle, uint16_t, uint16_t, int32_t)
Compute
-------
Compute state is not preserved between two compute dispatches. All state is cleared after calling
`bgfx::dispatch`.
Buffers
~~~~~~~
.. doxygenfunction:: bgfx::setBuffer(uint8_t, IndexBufferHandle, Access::Enum)
.. doxygenfunction:: bgfx::setBuffer(uint8_t, VertexBufferHandle, Access::Enum)
.. doxygenfunction:: bgfx::setBuffer(uint8_t, DynamicIndexBufferHandle, Access::Enum)
.. doxygenfunction:: bgfx::setBuffer(uint8_t, DynamicVertexBufferHandle, Access::Enum)
.. doxygenfunction:: bgfx::setBuffer(uint8_t, IndirectBufferHandle, Access::Enum)
Images
~~~~~~
.. doxygenfunction:: bgfx::setImage(uint8_t, UniformHandle, TextureHandle, uint8_t, Access::Enum, TextureFormat::Enum)
.. doxygenfunction:: bgfx::setImage(uint8_t, UniformHandle, FrameBufferHandle, uint8_t, Access::Enum, TextureFormat::Enum)
Dispatch
~~~~~~~~
.. doxygenfunction:: bgfx::dispatch(uint8_t, ProgramHandle, uint16_t, uint16_t, uint16_t, uint8_t)
.. doxygenfunction:: bgfx::dispatch(uint8_t, ProgramHandle, IndirectBufferHandle, uint16_t, uint16_t, uint8_t)
Resources
---------
.. doxygenfunction:: bgfx::alloc
.. doxygenfunction:: bgfx::copy
.. doxygenfunction:: bgfx::makeRef
.. doxygenstruct:: bgfx::Memory
:members:
Shaders and Programs
~~~~~~~~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::createShader
.. doxygenfunction:: bgfx::getShaderUniforms
.. doxygenfunction:: bgfx::destroyShader
.. doxygenfunction:: bgfx::createProgram(ShaderHandle, ShaderHandle, bool)
.. doxygenfunction:: bgfx::createProgram(ShaderHandle, bool)
.. doxygenfunction:: bgfx::destroyProgram
Uniforms
~~~~~~~~
.. doxygenfunction:: bgfx::createUniform
.. doxygenfunction:: bgfx::destroyUniform
.. doxygenstruct:: bgfx::UniformType
:members:
Vertex Buffers
~~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::createVertexBuffer
.. doxygenfunction:: bgfx::destroyVertexBuffer
.. doxygenstruct:: bgfx::VertexDecl
:members:
.. doxygenstruct:: bgfx::Attrib
:members:
.. doxygenfunction:: bgfx::createDynamicVertexBuffer(uint32_t, const VertexDecl&, uint16_t)
.. doxygenfunction:: bgfx::createDynamicVertexBuffer(const Memory *, const VertexDecl&, uint16_t)
.. doxygenfunction:: bgfx::updateDynamicVertexBuffer(DynamicVertexBufferHandle, uint32_t, const Memory *)
.. doxygenfunction:: bgfx::destroyDynamicVertexBuffer(DynamicVertexBufferHandle)
.. doxygenfunction:: bgfx::checkAvailTransientVertexBuffer
.. doxygenfunction:: bgfx::allocTransientVertexBuffer
Index Buffers
~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::createIndexBuffer
.. doxygenfunction:: bgfx::destroyIndexBuffer
.. doxygenfunction:: bgfx::createDynamicIndexBuffer(uint32_t, uint16_t)
.. doxygenfunction:: bgfx::createDynamicIndexBuffer(const Memory *, uint16_t)
.. doxygenfunction:: bgfx::updateDynamicIndexBuffer(DynamicIndexBufferHandle, uint32_t, const Memory *)
.. doxygenfunction:: bgfx::destroyDynamicIndexBuffer(DynamicIndexBufferHandle)
.. doxygenfunction:: bgfx::checkAvailTransientIndexBuffer
.. doxygenfunction:: bgfx::allocTransientIndexBuffer
Textures
~~~~~~~~
.. doxygenfunction:: bgfx::calcTextureSize
.. doxygenfunction:: bgfx::createTexture
.. doxygenfunction:: bgfx::createTexture2D(uint16_t, uint16_t, uint8_t, TextureFormat::Enum, uint32_t, const Memory *)
.. doxygenfunction:: bgfx::createTexture2D(BackbufferRatio::Enum, uint8_t, TextureFormat::Enum, uint32_t)
.. doxygenfunction:: bgfx::updateTexture2D
.. doxygenfunction:: bgfx::createTexture3D
.. doxygenfunction:: bgfx::updateTexture3D
.. doxygenfunction:: bgfx::createTextureCube
.. doxygenfunction:: bgfx::updateTextureCube
.. doxygenfunction:: bgfx::destroyTexture
Frame Buffers
~~~~~~~~~~~~~
.. doxygenfunction:: createFrameBuffer(BackbufferRatio::Enum, TextureFormat::Enum, uint32_t)
.. doxygenfunction:: createFrameBuffer(uint8_t, TextureHandle *, bool)
.. doxygenfunction:: createFrameBuffer(void *, uint16_t, uint16_t, TextureFormat::Enum)
.. doxygenfunction:: destroyFrameBuffer
Instance Buffer
~~~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::checkAvailInstanceDataBuffer
.. doxygenfunction:: bgfx::allocInstanceDataBuffer
Indirect Buffer
~~~~~~~~~~~~~~~
.. doxygenfunction:: bgfx::createIndirectBuffer
.. doxygenfunction:: bgfx::destroyIndirectBuffer

View File

@@ -1,16 +0,0 @@
bgfx - Documentation
====================
bgfx is Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style
rendering library.
https://github.com/bkaradzic/bgfx
Contents:
.. toctree::
:maxdepth: 3
bgfx
.. _GitHub: https://github.com/bkaradzic/bgfx

View File

@@ -4,7 +4,7 @@
*
* Sphinx stylesheet -- basic theme.
*
* :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -197,10 +197,7 @@ h3:hover > a.headerlink,
h4:hover > a.headerlink,
h5:hover > a.headerlink,
h6:hover > a.headerlink,
dt:hover > a.headerlink,
caption:hover > a.headerlink,
p.caption:hover > a.headerlink,
div.code-block-caption:hover > a.headerlink {
dt:hover > a.headerlink {
visibility: visible;
}
@@ -317,13 +314,6 @@ table.docutils {
border-collapse: collapse;
}
table caption span.caption-number {
font-style: italic;
}
table caption span.caption-text {
}
table.docutils td, table.docutils th {
padding: 1px 8px 1px 5px;
border-top: 0;
@@ -354,25 +344,6 @@ table.citation td {
border-bottom: none;
}
/* -- figures --------------------------------------------------------------- */
div.figure {
margin: 0.5em;
padding: 0.5em;
}
div.figure p.caption {
padding: 0.3em;
}
div.figure p.caption span.caption-number {
font-style: italic;
}
div.figure p.caption span.caption-text {
}
/* -- other body styles ----------------------------------------------------- */
ol.arabic {
@@ -435,10 +406,6 @@ dl.glossary dt {
font-size: 1.3em;
}
.sig-paren {
font-size: larger;
}
.versionmodified {
font-style: italic;
}
@@ -504,51 +471,22 @@ table.highlighttable td {
padding: 0 0.5em 0 0.5em;
}
div.code-block-caption {
padding: 2px 5px;
font-size: small;
}
div.code-block-caption code {
background-color: transparent;
}
div.code-block-caption + div > div.highlight > pre {
margin-top: 0;
}
div.code-block-caption span.caption-number {
padding: 0.1em 0.3em;
font-style: italic;
}
div.code-block-caption span.caption-text {
}
div.literal-block-wrapper {
padding: 1em 1em 0;
}
div.literal-block-wrapper div.highlight {
margin: 0;
}
code.descname {
tt.descname {
background-color: transparent;
font-weight: bold;
font-size: 1.2em;
}
code.descclassname {
tt.descclassname {
background-color: transparent;
}
code.xref, a code {
tt.xref, a tt {
background-color: transparent;
font-weight: bold;
}
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
background-color: transparent;
}

View File

@@ -4,7 +4,7 @@
*
* Sphinx JavaScript utilities for all documentation.
*
* :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -91,30 +91,6 @@ jQuery.fn.highlightText = function(text, className) {
});
};
/*
* backward compatibility for jQuery.browser
* This will be supported until firefox bug is fixed.
*/
if (!jQuery.browser) {
jQuery.uaMatch = function(ua) {
ua = ua.toLowerCase();
var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
/(msie) ([\w.]+)/.exec(ua) ||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
[];
return {
browser: match[ 1 ] || "",
version: match[ 2 ] || "0"
};
};
jQuery.browser = {};
jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
}
/**
* Small JavaScript module for the documentation.
*/
@@ -176,10 +152,9 @@ var Documentation = {
/**
* workaround a firefox stupidity
* see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
*/
fixFirefoxAnchorBug : function() {
if (document.location.hash)
if (document.location.hash && $.browser.mozilla)
window.setTimeout(function() {
document.location.href += '';
}, 10);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 347 B

After

Width:  |  Height:  |  Size: 368 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 347 B

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 392 B

9408
_static/jquery.js vendored

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 B

After

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 B

After

Width:  |  Height:  |  Size: 199 B

View File

@@ -40,7 +40,6 @@
.highlight .nv { color: #bb60d5 } /* Name.Variable */
.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #208050 } /* Literal.Number.Bin */
.highlight .mf { color: #208050 } /* Literal.Number.Float */
.highlight .mh { color: #208050 } /* Literal.Number.Hex */
.highlight .mi { color: #208050 } /* Literal.Number.Integer */

View File

@@ -4,7 +4,7 @@
*
* Sphinx JavaScript utilties for the full-text search.
*
* :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -439,7 +439,7 @@ var Search = {
dataType: "text",
complete: function(jqxhr, textstatus) {
var data = jqxhr.responseText;
if (data !== '' && data !== undefined) {
if (data !== '') {
listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
}
Search.output.append(listItem);

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 B

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 B

After

Width:  |  Height:  |  Size: 363 B

View File

@@ -4,7 +4,7 @@
*
* sphinx.websupport utilties for all documentation.
*
* :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS.
* :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details.
*
*/
@@ -50,51 +50,51 @@
}
function initEvents() {
$(document).on("click", 'a.comment-close', function(event) {
$('a.comment-close').live("click", function(event) {
event.preventDefault();
hide($(this).attr('id').substring(2));
});
$(document).on("click", 'a.vote', function(event) {
$('a.vote').live("click", function(event) {
event.preventDefault();
handleVote($(this));
});
$(document).on("click", 'a.reply', function(event) {
$('a.reply').live("click", function(event) {
event.preventDefault();
openReply($(this).attr('id').substring(2));
});
$(document).on("click", 'a.close-reply', function(event) {
$('a.close-reply').live("click", function(event) {
event.preventDefault();
closeReply($(this).attr('id').substring(2));
});
$(document).on("click", 'a.sort-option', function(event) {
$('a.sort-option').live("click", function(event) {
event.preventDefault();
handleReSort($(this));
});
$(document).on("click", 'a.show-proposal', function(event) {
$('a.show-proposal').live("click", function(event) {
event.preventDefault();
showProposal($(this).attr('id').substring(2));
});
$(document).on("click", 'a.hide-proposal', function(event) {
$('a.hide-proposal').live("click", function(event) {
event.preventDefault();
hideProposal($(this).attr('id').substring(2));
});
$(document).on("click", 'a.show-propose-change', function(event) {
$('a.show-propose-change').live("click", function(event) {
event.preventDefault();
showProposeChange($(this).attr('id').substring(2));
});
$(document).on("click", 'a.hide-propose-change', function(event) {
$('a.hide-propose-change').live("click", function(event) {
event.preventDefault();
hideProposeChange($(this).attr('id').substring(2));
});
$(document).on("click", 'a.accept-comment', function(event) {
$('a.accept-comment').live("click", function(event) {
event.preventDefault();
acceptComment($(this).attr('id').substring(2));
});
$(document).on("click", 'a.delete-comment', function(event) {
$('a.delete-comment').live("click", function(event) {
event.preventDefault();
deleteComment($(this).attr('id').substring(2));
});
$(document).on("click", 'a.comment-markup', function(event) {
$('a.comment-markup').live("click", function(event) {
event.preventDefault();
toggleCommentMarkupBox($(this).attr('id').substring(2));
});
@@ -700,8 +700,8 @@
(<a href="#" class="comment-markup" id="ab<%id%>">markup</a>):</p>\
<div class="comment-markup-box" id="mb<%id%>">\
reStructured text markup: <i>*emph*</i>, <b>**strong**</b>, \
<code>``code``</code>, \
code blocks: <code>::</code> and an indented block after blank line</div>\
<tt>``code``</tt>, \
code blocks: <tt>::</tt> and an indented block after blank line</div>\
<form method="post" id="cf<%id%>" class="comment-form" action="">\
<textarea name="comment" cols="80"></textarea>\
<p class="propose-button">\

2184
bgfx.html

File diff suppressed because it is too large Load Diff

View File

@@ -178,669 +178,669 @@
<table style="width: 100%" class="indextable genindextable"><tr>
<td style="width: 33%" valign="top"><dl>
<dt><a href="bgfx.html#_CPPv2N4bgfx5allocE8uint32_t">bgfx::alloc (C++ function)</a>
<dt><a href="bgfx.html#bgfx::alloc__uint32_t">bgfx::alloc (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx23allocInstanceDataBufferE8uint32_t8uint16_t">bgfx::allocInstanceDataBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::allocInstanceDataBuffer__uint32_t.uint16_t">bgfx::allocInstanceDataBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14allocTransformEP9Transform8uint16_t">bgfx::allocTransform (C++ function)</a>
<dt><a href="bgfx.html#bgfx::allocTransform__TransformP.uint16_t">bgfx::allocTransform (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_t">bgfx::allocTransientIndexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::allocTransientIndexBuffer__TransientIndexBufferP.uint32_t">bgfx::allocTransientIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK10VertexDecl">bgfx::allocTransientVertexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::allocTransientVertexBuffer__TransientVertexBufferP.uint32_t.VertexDeclCR">bgfx::allocTransientVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6AttribE">bgfx::Attrib (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib">bgfx::Attrib (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9BitangentE">bgfx::Attrib::Bitangent (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Bitangent">bgfx::Attrib::Bitangent (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color0E">bgfx::Attrib::Color0 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Color0">bgfx::Attrib::Color0 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6Color1E">bgfx::Attrib::Color1 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Color1">bgfx::Attrib::Color1 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib5CountE">bgfx::Attrib::Count (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Count">bgfx::Attrib::Count (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib4EnumE">bgfx::Attrib::Enum (C++ type)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Enum">bgfx::Attrib::Enum (C++ type)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib7IndicesE">bgfx::Attrib::Indices (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Indices">bgfx::Attrib::Indices (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6NormalE">bgfx::Attrib::Normal (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Normal">bgfx::Attrib::Normal (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib8PositionE">bgfx::Attrib::Position (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Position">bgfx::Attrib::Position (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib7TangentE">bgfx::Attrib::Tangent (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Tangent">bgfx::Attrib::Tangent (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord0E">bgfx::Attrib::TexCoord0 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord0">bgfx::Attrib::TexCoord0 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord1E">bgfx::Attrib::TexCoord1 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord1">bgfx::Attrib::TexCoord1 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord2E">bgfx::Attrib::TexCoord2 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord2">bgfx::Attrib::TexCoord2 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord3E">bgfx::Attrib::TexCoord3 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord3">bgfx::Attrib::TexCoord3 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord4E">bgfx::Attrib::TexCoord4 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord4">bgfx::Attrib::TexCoord4 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord5E">bgfx::Attrib::TexCoord5 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord5">bgfx::Attrib::TexCoord5 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord6E">bgfx::Attrib::TexCoord6 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord6">bgfx::Attrib::TexCoord6 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib9TexCoord7E">bgfx::Attrib::TexCoord7 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::TexCoord7">bgfx::Attrib::TexCoord7 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6Attrib6WeightE">bgfx::Attrib::Weight (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Attrib::Weight">bgfx::Attrib::Weight (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tb7uint8_tN13TextureFormat4EnumE">bgfx::calcTextureSize (C++ function)</a>
<dt><a href="bgfx.html#bgfx::calcTextureSize__TextureInfoR.uint16_t.uint16_t.uint16_t.b.uint8_t.TextureFormat::Enum">bgfx::calcTextureSize (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackIE">bgfx::CallbackI (C++ class)</a>
<dt><a href="bgfx.html#bgfx::CallbackI">bgfx::CallbackI (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t">bgfx::CallbackI::cacheRead (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::cacheRead__uint64_t.voidP.uint32_t">bgfx::CallbackI::cacheRead (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI13cacheReadSizeE8uint64_t">bgfx::CallbackI::cacheReadSize (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::cacheReadSize__uint64_t">bgfx::CallbackI::cacheReadSize (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t">bgfx::CallbackI::cacheWrite (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::cacheWrite__uint64_t.voidCP.uint32_t">bgfx::CallbackI::cacheWrite (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb">bgfx::CallbackI::captureBegin (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::captureBegin__uint32_t.uint32_t.uint32_t.TextureFormat::Enum.b">bgfx::CallbackI::captureBegin (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI10captureEndEv">bgfx::CallbackI::captureEnd (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::captureEnd">bgfx::CallbackI::captureEnd (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI12captureFrameEPKv8uint32_t">bgfx::CallbackI::captureFrame (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::captureFrame__voidCP.uint32_t">bgfx::CallbackI::captureFrame (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI5fatalEN5Fatal4EnumEPKc">bgfx::CallbackI::fatal (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::fatal__Fatal::Enum.cCP">bgfx::CallbackI::fatal (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb">bgfx::CallbackI::screenShot (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::screenShot__cCP.uint32_t.uint32_t.uint32_t.voidCP.uint32_t.b">bgfx::CallbackI::screenShot (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list">bgfx::CallbackI::traceVargs (C++ function)</a>
<dt><a href="bgfx.html#bgfx::CallbackI::traceVargs__cCP.uint16_t.cCP.va_list">bgfx::CallbackI::traceVargs (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4CapsE">bgfx::Caps (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Caps">bgfx::Caps (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps8deviceIdE">bgfx::Caps::deviceId (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::deviceId__uint16_t">bgfx::Caps::deviceId (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps7formatsE">bgfx::Caps::formats (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::formats__uint8_tA">bgfx::Caps::formats (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps3GPUE">bgfx::Caps::GPU (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Caps::GPU">bgfx::Caps::GPU (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps3gpuE">bgfx::Caps::gpu (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::gpu__GPUA">bgfx::Caps::gpu (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps12maxDrawCallsE">bgfx::Caps::maxDrawCalls (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::maxDrawCalls__uint32_t">bgfx::Caps::maxDrawCalls (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps16maxFBAttachmentsE">bgfx::Caps::maxFBAttachments (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::maxFBAttachments__uint8_t">bgfx::Caps::maxFBAttachments (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps14maxTextureSizeE">bgfx::Caps::maxTextureSize (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::maxTextureSize__uint16_t">bgfx::Caps::maxTextureSize (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps8maxViewsE">bgfx::Caps::maxViews (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::maxViews__uint16_t">bgfx::Caps::maxViews (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps7numGPUsE">bgfx::Caps::numGPUs (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::numGPUs__uint8_t">bgfx::Caps::numGPUs (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps12rendererTypeE">bgfx::Caps::rendererType (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::rendererType__RendererType::Enum">bgfx::Caps::rendererType (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps9supportedE">bgfx::Caps::supported (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::supported__uint64_t">bgfx::Caps::supported (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4Caps8vendorIdE">bgfx::Caps::vendorId (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Caps::vendorId__uint16_t">bgfx::Caps::vendorId (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx28checkAvailInstanceDataBufferE8uint32_t8uint16_t">bgfx::checkAvailInstanceDataBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::checkAvailInstanceDataBuffer__uint32_t.uint16_t">bgfx::checkAvailInstanceDataBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx30checkAvailTransientIndexBufferE8uint32_t">bgfx::checkAvailTransientIndexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::checkAvailTransientIndexBuffer__uint32_t">bgfx::checkAvailTransientIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx31checkAvailTransientVertexBufferE8uint32_tRK10VertexDecl">bgfx::checkAvailTransientVertexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::checkAvailTransientVertexBuffer__uint32_t.VertexDeclCR">bgfx::checkAvailTransientVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4copyEPKv8uint32_t">bgfx::copy (C++ function)</a>
<dt><a href="bgfx.html#bgfx::copy__voidCP.uint32_t">bgfx::copy (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t">bgfx::createDynamicIndexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t">[1]</a>
<dt><a href="bgfx.html#bgfx::createDynamicIndexBuffer__uint32_t.uint16_t">bgfx::createDynamicIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx25createDynamicVertexBufferE8uint32_tRK10VertexDecl8uint16_t">bgfx::createDynamicVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx25createDynamicVertexBufferEPK6MemoryRK10VertexDecl8uint16_t">[1]</a>
<dt><a href="bgfx.html#bgfx::createDynamicVertexBuffer__uint32_t.VertexDeclCR.uint16_t">bgfx::createDynamicVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx17createFrameBufferE7uint8_tP13TextureHandleb">bgfx::createFrameBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint32_t">[1]</a>, <a href="bgfx.html#_CPPv2N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumE">[2]</a>
<dt><a href="bgfx.html#bgfx::createFrameBuffer__BackbufferRatio::Enum.TextureFormat::Enum.uint32_t">bgfx::createFrameBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx17createIndexBufferEPK6Memory8uint16_t">bgfx::createIndexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createIndexBuffer__MemoryCP.uint16_t">bgfx::createIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx20createIndirectBufferE8uint32_t">bgfx::createIndirectBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createIndirectBuffer__uint32_t">bgfx::createIndirectBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13createProgramE12ShaderHandle12ShaderHandleb">bgfx::createProgram (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx13createProgramE12ShaderHandleb">[1]</a>
<dt><a href="bgfx.html#bgfx::createProgram__ShaderHandle.ShaderHandle.b">bgfx::createProgram (C++ function)</a>, <a href="bgfx.html#bgfx::createProgram__ShaderHandle.b">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12createShaderEPK6Memory">bgfx::createShader (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createShader__MemoryCP">bgfx::createShader (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13createTextureEPK6Memory8uint32_t7uint8_tP11TextureInfo">bgfx::createTexture (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createTexture__MemoryCP.uint32_t.uint8_t.TextureInfoP">bgfx::createTexture (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15createTexture2DE8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint32_tPK6Memory">bgfx::createTexture2D (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx15createTexture2DEN15BackbufferRatio4EnumE7uint8_tN13TextureFormat4EnumE8uint32_t">[1]</a>
<dt><a href="bgfx.html#bgfx::createTexture2D__BackbufferRatio::Enum.uint8_t.TextureFormat::Enum.uint32_t">bgfx::createTexture2D (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint32_tPK6Memory">bgfx::createTexture3D (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createTexture3D__uint16_t.uint16_t.uint16_t.uint8_t.TextureFormat::Enum.uint32_t.MemoryCP">bgfx::createTexture3D (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx17createTextureCubeE8uint16_t7uint8_tN13TextureFormat4EnumE8uint32_tPK6Memory">bgfx::createTextureCube (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createTextureCube__uint16_t.uint8_t.TextureFormat::Enum.uint32_t.MemoryCP">bgfx::createTextureCube (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t">bgfx::createUniform (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createUniform__cCP.UniformType::Enum.uint16_t">bgfx::createUniform (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx18createVertexBufferEPK6MemoryRK10VertexDecl8uint16_t">bgfx::createVertexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::createVertexBuffer__MemoryCP.VertexDeclCR.uint16_t">bgfx::createVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12dbgTextClearE7uint8_tb">bgfx::dbgTextClear (C++ function)</a>
<dt><a href="bgfx.html#bgfx::dbgTextClear__uint8_t.b">bgfx::dbgTextClear (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz">bgfx::dbgTextPrintf (C++ function)</a>
<dt><a href="bgfx.html#bgfx::dbgTextPrintf__uint16_t.uint16_t.uint8_t.cCP.X">bgfx::dbgTextPrintf (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx25destroyDynamicIndexBufferE24DynamicIndexBufferHandle">bgfx::destroyDynamicIndexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyDynamicIndexBuffer__DynamicIndexBufferHandle">bgfx::destroyDynamicIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx26destroyDynamicVertexBufferE25DynamicVertexBufferHandle">bgfx::destroyDynamicVertexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyDynamicVertexBuffer__DynamicVertexBufferHandle">bgfx::destroyDynamicVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx18destroyFrameBufferE17FrameBufferHandle">bgfx::destroyFrameBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyFrameBuffer__FrameBufferHandle">bgfx::destroyFrameBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx18destroyIndexBufferE17IndexBufferHandle">bgfx::destroyIndexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyIndexBuffer__IndexBufferHandle">bgfx::destroyIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx21destroyIndirectBufferE20IndirectBufferHandle">bgfx::destroyIndirectBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyIndirectBuffer__IndirectBufferHandle">bgfx::destroyIndirectBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14destroyProgramE13ProgramHandle">bgfx::destroyProgram (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyProgram__ProgramHandle">bgfx::destroyProgram (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13destroyShaderE12ShaderHandle">bgfx::destroyShader (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyShader__ShaderHandle">bgfx::destroyShader (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14destroyTextureE13TextureHandle">bgfx::destroyTexture (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyTexture__TextureHandle">bgfx::destroyTexture (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14destroyUniformE13UniformHandle">bgfx::destroyUniform (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyUniform__UniformHandle">bgfx::destroyUniform (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx19destroyVertexBufferE18VertexBufferHandle">bgfx::destroyVertexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::destroyVertexBuffer__VertexBufferHandle">bgfx::destroyVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx7discardEv">bgfx::discard (C++ function)</a>
<dt><a href="bgfx.html#bgfx::discard">bgfx::discard (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8dispatchE7uint8_t13ProgramHandle20IndirectBufferHandle8uint16_t8uint16_t7uint8_t">bgfx::dispatch (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx8dispatchE7uint8_t13ProgramHandle8uint16_t8uint16_t8uint16_t7uint8_t">[1]</a>
<dt><a href="bgfx.html#bgfx::dispatch__uint8_t.ProgramHandle.uint16_t.uint16_t.uint16_t.uint8_t">bgfx::dispatch (C++ function)</a>, <a href="bgfx.html#bgfx::dispatch__uint8_t.ProgramHandle.IndirectBufferHandle.uint16_t.uint16_t.uint8_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5frameEv">bgfx::frame (C++ function)</a>
<dt><a href="bgfx.html#bgfx::frame">bgfx::frame (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx7getCapsEv">bgfx::getCaps (C++ function)</a>
<dt><a href="bgfx.html#bgfx::getCaps">bgfx::getCaps (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6getHMDEv">bgfx::getHMD (C++ function)</a>
<dt><a href="bgfx.html#bgfx::getHMD">bgfx::getHMD (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15getRendererTypeEv">bgfx::getRendererType (C++ function)</a>
<dt><a href="bgfx.html#bgfx::getRendererType">bgfx::getRendererType (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t">bgfx::getShaderUniforms (C++ function)</a>
<dt><a href="bgfx.html#bgfx::getShaderUniforms__ShaderHandle.UniformHandleP.uint16_t">bgfx::getShaderUniforms (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8getStatsEv">bgfx::getStats (C++ function)</a>
<dt><a href="bgfx.html#bgfx::getStats">bgfx::getStats (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMDE">bgfx::HMD (C++ class)</a>
<dt><a href="bgfx.html#bgfx::HMD">bgfx::HMD (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD12deviceHeightE">bgfx::HMD::deviceHeight (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::deviceHeight__uint32_t">bgfx::HMD::deviceHeight (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD11deviceWidthE">bgfx::HMD::deviceWidth (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::deviceWidth__uint32_t">bgfx::HMD::deviceWidth (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD3EyeE">bgfx::HMD::Eye (C++ class)</a>
<dt><a href="bgfx.html#bgfx::HMD::Eye">bgfx::HMD::Eye (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD3Eye3fovE">bgfx::HMD::Eye::fov (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::Eye::fov__floatA">bgfx::HMD::Eye::fov (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD3Eye8rotationE">bgfx::HMD::Eye::rotation (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::Eye::rotation__floatA">bgfx::HMD::Eye::rotation (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD3Eye11translationE">bgfx::HMD::Eye::translation (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::Eye::translation__floatA">bgfx::HMD::Eye::translation (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD3Eye10viewOffsetE">bgfx::HMD::Eye::viewOffset (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::Eye::viewOffset__floatA">bgfx::HMD::Eye::viewOffset (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD5flagsE">bgfx::HMD::flags (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::flags__uint8_t">bgfx::HMD::flags (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD6heightE">bgfx::HMD::height (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::height__uint16_t">bgfx::HMD::height (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx3HMD5widthE">bgfx::HMD::width (C++ member)</a>
<dt><a href="bgfx.html#bgfx::HMD::width__uint16_t">bgfx::HMD::width (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx4initEN12RendererType4EnumE8uint16_t8uint16_tP9CallbackIPN2bx12ReallocatorIE">bgfx::init (C++ function)</a>
<dt><a href="bgfx.html#bgfx::init__RendererType::Enum.uint16_t.uint16_t.CallbackIP.bx::ReallocatorIP">bgfx::init (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv">bgfx::makeRef (C++ function)</a>
<dt><a href="bgfx.html#bgfx::makeRef__voidCP.uint32_t.ReleaseFn.voidP">bgfx::makeRef (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6MemoryE">bgfx::Memory (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Memory">bgfx::Memory (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12PlatformDataE">bgfx::PlatformData (C++ class)</a>
<dt><a href="bgfx.html#bgfx::PlatformData">bgfx::PlatformData (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12PlatformData10backBufferE">bgfx::PlatformData::backBuffer (C++ member)</a>
<dt><a href="bgfx.html#bgfx::PlatformData::backBuffer__voidP">bgfx::PlatformData::backBuffer (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12PlatformData12backBufferDSE">bgfx::PlatformData::backBufferDS (C++ member)</a>
<dt><a href="bgfx.html#bgfx::PlatformData::backBufferDS__voidP">bgfx::PlatformData::backBufferDS (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12PlatformData7contextE">bgfx::PlatformData::context (C++ member)</a>
<dt><a href="bgfx.html#bgfx::PlatformData::context__voidP">bgfx::PlatformData::context (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12PlatformData3ndtE">bgfx::PlatformData::ndt (C++ member)</a>
<dt><a href="bgfx.html#bgfx::PlatformData::ndt__voidP">bgfx::PlatformData::ndt (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12PlatformData3nwhE">bgfx::PlatformData::nwh (C++ member)</a>
<dt><a href="bgfx.html#bgfx::PlatformData::nwh__voidP">bgfx::PlatformData::nwh (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererTypeE">bgfx::RendererType (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType">bgfx::RendererType (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType5CountE">bgfx::RendererType::Count (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Count">bgfx::RendererType::Count (C++ class)</a>
</dt>
</dl></td>
<td style="width: 33%" valign="top"><dl>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType10Direct3D11E">bgfx::RendererType::Direct3D11 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Direct3D11">bgfx::RendererType::Direct3D11 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType10Direct3D12E">bgfx::RendererType::Direct3D12 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Direct3D12">bgfx::RendererType::Direct3D12 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType9Direct3D9E">bgfx::RendererType::Direct3D9 (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Direct3D9">bgfx::RendererType::Direct3D9 (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType4EnumE">bgfx::RendererType::Enum (C++ type)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Enum">bgfx::RendererType::Enum (C++ type)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType5MetalE">bgfx::RendererType::Metal (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Metal">bgfx::RendererType::Metal (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType4NullE">bgfx::RendererType::Null (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Null">bgfx::RendererType::Null (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType6OpenGLE">bgfx::RendererType::OpenGL (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::OpenGL">bgfx::RendererType::OpenGL (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType8OpenGLESE">bgfx::RendererType::OpenGLES (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::OpenGLES">bgfx::RendererType::OpenGLES (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12RendererType6VulkanE">bgfx::RendererType::Vulkan (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RendererType::Vulkan">bgfx::RendererType::Vulkan (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11RenderFrameE">bgfx::RenderFrame (C++ class)</a>
<dt><a href="bgfx.html#bgfx::RenderFrame">bgfx::RenderFrame (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11renderFrameEv">bgfx::renderFrame (C++ function)</a>
<dt><a href="bgfx.html#bgfx::renderFrame">bgfx::renderFrame (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5resetE8uint32_t8uint32_t8uint32_t">bgfx::reset (C++ function)</a>
<dt><a href="bgfx.html#bgfx::reset__uint32_t.uint32_t.uint32_t">bgfx::reset (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14saveScreenShotEPKc">bgfx::saveScreenShot (C++ function)</a>
<dt><a href="bgfx.html#bgfx::saveScreenShot__cCP">bgfx::saveScreenShot (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE">bgfx::setBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE">[1]</a>, <a href="bgfx.html#_CPPv2N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE">[2]</a>, <a href="bgfx.html#_CPPv2N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE">[3]</a>, <a href="bgfx.html#_CPPv2N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE">[4]</a>
<dt><a href="bgfx.html#bgfx::setBuffer__uint8_t.IndexBufferHandle.Access::Enum">bgfx::setBuffer (C++ function)</a>, <a href="bgfx.html#bgfx::setBuffer__uint8_t.VertexBufferHandle.Access::Enum">[1]</a>, <a href="bgfx.html#bgfx::setBuffer__uint8_t.DynamicIndexBufferHandle.Access::Enum">[2]</a>, <a href="bgfx.html#bgfx::setBuffer__uint8_t.DynamicVertexBufferHandle.Access::Enum">[3]</a>, <a href="bgfx.html#bgfx::setBuffer__uint8_t.IndirectBufferHandle.Access::Enum">[4]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx13setClearColorE7uint8_t8uint32_t">bgfx::setClearColor (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx13setClearColorE7uint8_tKf">[1]</a>, <a href="bgfx.html#_CPPv2N4bgfx13setClearColorE7uint8_tffff">[2]</a>
<dt><a href="bgfx.html#bgfx::setClearColor__uint8_t.uint32_t">bgfx::setClearColor (C++ function)</a>, <a href="bgfx.html#bgfx::setClearColor__uint8_t.floatC">[1]</a>, <a href="bgfx.html#bgfx::setClearColor__uint8_t.float.float.float.float">[2]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8setDebugE8uint32_t">bgfx::setDebug (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setDebug__uint32_t">bgfx::setDebug (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8setImageE7uint8_t13UniformHandle13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE">bgfx::setImage (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx8setImageE7uint8_t13UniformHandle17FrameBufferHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE">[1]</a>
<dt><a href="bgfx.html#bgfx::setImage__uint8_t.UniformHandle.TextureHandle.uint8_t.Access::Enum.TextureFormat::Enum">bgfx::setImage (C++ function)</a>, <a href="bgfx.html#bgfx::setImage__uint8_t.UniformHandle.FrameBufferHandle.uint8_t.Access::Enum.TextureFormat::Enum">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t">bgfx::setIndexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t">[1]</a>, <a href="bgfx.html#_CPPv2N4bgfx14setIndexBufferEPK20TransientIndexBuffer">[2]</a>, <a href="bgfx.html#_CPPv2N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t">[3]</a>
<dt><a href="bgfx.html#bgfx::setIndexBuffer__IndexBufferHandle.uint32_t.uint32_t">bgfx::setIndexBuffer (C++ function)</a>, <a href="bgfx.html#bgfx::setIndexBuffer__DynamicIndexBufferHandle.uint32_t.uint32_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t">bgfx::setInstanceDataBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t">[1]</a>, <a href="bgfx.html#_CPPv2N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t">[2]</a>
<dt><a href="bgfx.html#bgfx::setInstanceDataBuffer__VertexBufferHandle.uint32_t.uint32_t">bgfx::setInstanceDataBuffer (C++ function)</a>, <a href="bgfx.html#bgfx::setInstanceDataBuffer__DynamicVertexBufferHandle.uint32_t.uint32_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx9setMarkerEPKc">bgfx::setMarker (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setMarker__cCP">bgfx::setMarker (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15setPlatformDataERK12PlatformData">bgfx::setPlatformData (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setPlatformData__PlatformDataCR">bgfx::setPlatformData (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10setScissorE8uint16_t">bgfx::setScissor (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t">[1]</a>
<dt><a href="bgfx.html#bgfx::setScissor__uint16_t.uint16_t.uint16_t.uint16_t">bgfx::setScissor (C++ function)</a>, <a href="bgfx.html#bgfx::setScissor__uint16_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8setStateE8uint64_t8uint32_t">bgfx::setState (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setState__uint64_t.uint32_t">bgfx::setState (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10setStencilE8uint32_t8uint32_t">bgfx::setStencil (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setStencil__uint32_t.uint32_t">bgfx::setStencil (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t">bgfx::setTexture (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx10setTextureE7uint8_t13UniformHandle17FrameBufferHandle7uint8_t8uint32_t">[1]</a>
<dt><a href="bgfx.html#bgfx::setTexture__uint8_t.UniformHandle.TextureHandle.uint32_t">bgfx::setTexture (C++ function)</a>, <a href="bgfx.html#bgfx::setTexture__uint8_t.UniformHandle.FrameBufferHandle.uint8_t.uint32_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12setTransformE8uint32_t8uint16_t">bgfx::setTransform (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx12setTransformEPKv8uint16_t">[1]</a>
<dt><a href="bgfx.html#bgfx::setTransform__uint32_t.uint16_t">bgfx::setTransform (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15setVertexBufferE18VertexBufferHandle">bgfx::setVertexBuffer (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx15setVertexBufferE18VertexBufferHandle8uint32_t8uint32_t">[1]</a>, <a href="bgfx.html#_CPPv2N4bgfx15setVertexBufferE25DynamicVertexBufferHandle8uint32_t">[2]</a>, <a href="bgfx.html#_CPPv2N4bgfx15setVertexBufferEPK21TransientVertexBuffer">[3]</a>, <a href="bgfx.html#_CPPv2N4bgfx15setVertexBufferEPK21TransientVertexBuffer8uint32_t8uint32_t">[4]</a>
<dt><a href="bgfx.html#bgfx::setVertexBuffer__VertexBufferHandle">bgfx::setVertexBuffer (C++ function)</a>, <a href="bgfx.html#bgfx::setVertexBuffer__VertexBufferHandle.uint32_t.uint32_t">[1]</a>, <a href="bgfx.html#bgfx::setVertexBuffer__DynamicVertexBufferHandle.uint32_t">[2]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12setViewClearE7uint8_t8uint16_t8uint32_tf7uint8_t">bgfx::setViewClear (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx12setViewClearE7uint8_t8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t">[1]</a>
<dt><a href="bgfx.html#bgfx::setViewClear__uint8_t.uint16_t.uint32_t.float.uint8_t">bgfx::setViewClear (C++ function)</a>, <a href="bgfx.html#bgfx::setViewClear__uint8_t.uint16_t.float.uint8_t.uint8_t.uint8_t.uint8_t.uint8_t.uint8_t.uint8_t.uint8_t.uint8_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx18setViewFrameBufferE7uint8_t17FrameBufferHandle">bgfx::setViewFrameBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewFrameBuffer__uint8_t.FrameBufferHandle">bgfx::setViewFrameBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11setViewNameE7uint8_tPKc">bgfx::setViewName (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewName__uint8_t.cCP">bgfx::setViewName (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11setViewRectE7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t">bgfx::setViewRect (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewRect__uint8_t.uint16_t.uint16_t.uint16_t.uint16_t">bgfx::setViewRect (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx12setViewRemapE7uint8_t7uint8_tPKv">bgfx::setViewRemap (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewRemap__uint8_t.uint8_t.voidCP">bgfx::setViewRemap (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx14setViewScissorE7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t">bgfx::setViewScissor (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewScissor__uint8_t.uint16_t.uint16_t.uint16_t.uint16_t">bgfx::setViewScissor (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10setViewSeqE7uint8_tb">bgfx::setViewSeq (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewSeq__uint8_t.b">bgfx::setViewSeq (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx16setViewTransformE7uint8_tPKvPKv7uint8_tPKv">bgfx::setViewTransform (C++ function)</a>
<dt><a href="bgfx.html#bgfx::setViewTransform__uint8_t.voidCP.voidCP.uint8_t.voidCP">bgfx::setViewTransform (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx8shutdownEv">bgfx::shutdown (C++ function)</a>
<dt><a href="bgfx.html#bgfx::shutdown">bgfx::shutdown (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5StatsE">bgfx::Stats (C++ class)</a>
<dt><a href="bgfx.html#bgfx::Stats">bgfx::Stats (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5Stats7cpuTimeE">bgfx::Stats::cpuTime (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Stats::cpuTime__uint64_t">bgfx::Stats::cpuTime (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5Stats12cpuTimerFreqE">bgfx::Stats::cpuTimerFreq (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Stats::cpuTimerFreq__uint64_t">bgfx::Stats::cpuTimerFreq (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5Stats7gpuTimeE">bgfx::Stats::gpuTime (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Stats::gpuTime__uint64_t">bgfx::Stats::gpuTime (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5Stats12gpuTimerFreqE">bgfx::Stats::gpuTimerFreq (C++ member)</a>
<dt><a href="bgfx.html#bgfx::Stats::gpuTimerFreq__uint64_t">bgfx::Stats::gpuTimerFreq (C++ member)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx6submitE7uint8_t13ProgramHandle20IndirectBufferHandle8uint16_t8uint16_t7int32_t">bgfx::submit (C++ function)</a>, <a href="bgfx.html#_CPPv2N4bgfx6submitE7uint8_t13ProgramHandle7int32_t">[1]</a>
<dt><a href="bgfx.html#bgfx::submit__uint8_t.ProgramHandle.int32_t">bgfx::submit (C++ function)</a>, <a href="bgfx.html#bgfx::submit__uint8_t.ProgramHandle.IndirectBufferHandle.uint16_t.uint16_t.int32_t">[1]</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx5touchE7uint8_t">bgfx::touch (C++ function)</a>
<dt><a href="bgfx.html#bgfx::touch__uint8_t">bgfx::touch (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx11UniformTypeE">bgfx::UniformType (C++ class)</a>
<dt><a href="bgfx.html#bgfx::UniformType">bgfx::UniformType (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx24updateDynamicIndexBufferE24DynamicIndexBufferHandle8uint32_tPK6Memory">bgfx::updateDynamicIndexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::updateDynamicIndexBuffer__DynamicIndexBufferHandle.uint32_t.MemoryCP">bgfx::updateDynamicIndexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx25updateDynamicVertexBufferE25DynamicVertexBufferHandle8uint32_tPK6Memory">bgfx::updateDynamicVertexBuffer (C++ function)</a>
<dt><a href="bgfx.html#bgfx::updateDynamicVertexBuffer__DynamicVertexBufferHandle.uint32_t.MemoryCP">bgfx::updateDynamicVertexBuffer (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15updateTexture2DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t">bgfx::updateTexture2D (C++ function)</a>
<dt><a href="bgfx.html#bgfx::updateTexture2D__TextureHandle.uint8_t.uint16_t.uint16_t.uint16_t.uint16_t.MemoryCP.uint16_t">bgfx::updateTexture2D (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory">bgfx::updateTexture3D (C++ function)</a>
<dt><a href="bgfx.html#bgfx::updateTexture3D__TextureHandle.uint8_t.uint16_t.uint16_t.uint16_t.uint16_t.uint16_t.uint16_t.MemoryCP">bgfx::updateTexture3D (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx17updateTextureCubeE13TextureHandle7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t">bgfx::updateTextureCube (C++ function)</a>
<dt><a href="bgfx.html#bgfx::updateTextureCube__TextureHandle.uint8_t.uint8_t.uint16_t.uint16_t.uint16_t.uint16_t.MemoryCP.uint16_t">bgfx::updateTextureCube (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDeclE">bgfx::VertexDecl (C++ class)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl">bgfx::VertexDecl (C++ class)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb">bgfx::VertexDecl::add (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::add__Attrib::Enum.uint8_t.AttribType::Enum.b.b">bgfx::VertexDecl::add (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl5beginEN12RendererType4EnumE">bgfx::VertexDecl::begin (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::begin__RendererType::Enum">bgfx::VertexDecl::begin (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb">bgfx::VertexDecl::decode (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::decode__Attrib::Enum.uint8_tR.AttribType::EnumR.bR.bR">bgfx::VertexDecl::decode (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl3endEv">bgfx::VertexDecl::end (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::end">bgfx::VertexDecl::end (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl9getOffsetEN6Attrib4EnumE">bgfx::VertexDecl::getOffset (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::getOffset__Attrib::Enum">bgfx::VertexDecl::getOffset (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl7getSizeE8uint32_t">bgfx::VertexDecl::getSize (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::getSize__uint32_t">bgfx::VertexDecl::getSize (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl9getStrideEv">bgfx::VertexDecl::getStride (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::getStride">bgfx::VertexDecl::getStride (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl3hasEN6Attrib4EnumE">bgfx::VertexDecl::has (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::has__Attrib::Enum">bgfx::VertexDecl::has (C++ function)</a>
</dt>
<dt><a href="bgfx.html#_CPPv2N4bgfx10VertexDecl4skipE7uint8_t">bgfx::VertexDecl::skip (C++ function)</a>
<dt><a href="bgfx.html#bgfx::VertexDecl::skip__uint8_t">bgfx::VertexDecl::skip (C++ function)</a>
</dt>
@@ -1067,7 +1067,7 @@
VERSION:'1.0',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
HAS_SOURCE: false
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>

View File

@@ -255,7 +255,7 @@ rendering library.</p>
VERSION:'1.0',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
HAS_SOURCE: false
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>

Binary file not shown.

View File

@@ -209,7 +209,7 @@
VERSION:'1.0',
COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html',
HAS_SOURCE: true
HAS_SOURCE: false
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>

File diff suppressed because one or more lines are too long