From 620229dcf6b63ff7d426443a6428396efd5efda8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Sat, 1 Nov 2025 22:08:18 -0700 Subject: [PATCH] Updated docs. --- .../_sphinx_javascript_frameworks_compat.js | 17 +- _static/basic.css | 23 +- _static/css/badge_only.css | 2 +- _static/css/theme.css | 2 +- _static/doctools.js | 7 - _static/documentation_options.js | 2 +- _static/js/versions.js | 228 +++ _static/language_data.js | 9 +- _static/pygments.css | 66 +- _static/searchtools.js | 211 ++- bgfx.html | 1546 +++++++++-------- build.html | 56 +- examples.html | 120 +- genindex.html | 34 +- index.html | 13 +- internals.html | 24 +- license.html | 16 +- objects.inv | Bin 28075 -> 28203 bytes overview.html | 45 +- search.html | 8 +- searchindex.js | 2 +- tools.html | 36 +- 22 files changed, 1388 insertions(+), 1079 deletions(-) create mode 100644 _static/js/versions.js diff --git a/_static/_sphinx_javascript_frameworks_compat.js b/_static/_sphinx_javascript_frameworks_compat.js index 8549469dc..81415803e 100644 --- a/_static/_sphinx_javascript_frameworks_compat.js +++ b/_static/_sphinx_javascript_frameworks_compat.js @@ -1,20 +1,9 @@ -/* - * _sphinx_javascript_frameworks_compat.js - * ~~~~~~~~~~ - * - * Compatability shim for jQuery and underscores.js. - * - * WILL BE REMOVED IN Sphinx 6.0 - * xref RemovedInSphinx60Warning +/* Compatability shim for jQuery and underscores.js. * + * Copyright Sphinx contributors + * Released under the two clause BSD licence */ -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - - /** * small helper function to urldecode strings * diff --git a/_static/basic.css b/_static/basic.css index 30fee9d0f..4738b2edc 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -1,12 +1,5 @@ /* - * basic.css - * ~~~~~~~~~ - * * Sphinx stylesheet -- basic theme. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ /* -- main layout ----------------------------------------------------------- */ @@ -115,15 +108,11 @@ img { /* -- search page ----------------------------------------------------------- */ ul.search { - margin: 10px 0 0 20px; - padding: 0; + margin-top: 10px; } ul.search li { - padding: 5px 0 5px 20px; - background-image: url(file.png); - background-repeat: no-repeat; - background-position: 0 7px; + padding: 5px 0; } ul.search li a { @@ -752,14 +741,6 @@ abbr, acronym { cursor: help; } -.translated { - background-color: rgba(207, 255, 207, 0.2) -} - -.untranslated { - background-color: rgba(255, 207, 207, 0.2) -} - /* -- code displays --------------------------------------------------------- */ pre { diff --git a/_static/css/badge_only.css b/_static/css/badge_only.css index c718cee44..88ba55b96 100644 --- a/_static/css/badge_only.css +++ b/_static/css/badge_only.css @@ -1 +1 @@ -.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/_static/css/theme.css b/_static/css/theme.css index 19a446a0e..0f14f1064 100644 --- a/_static/css/theme.css +++ b/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/_static/doctools.js b/_static/doctools.js index d06a71d75..0398ebb9f 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -1,12 +1,5 @@ /* - * doctools.js - * ~~~~~~~~~~~ - * * Base JavaScript utilities for all Sphinx HTML documentation. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 8c4eefcd4..7ed14d3d1 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '1.127.8709', + VERSION: '1.132.8889', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/_static/js/versions.js b/_static/js/versions.js new file mode 100644 index 000000000..4958195e0 --- /dev/null +++ b/_static/js/versions.js @@ -0,0 +1,228 @@ +const themeFlyoutDisplay = "hidden"; +const themeVersionSelector = true; +const themeLanguageSelector = true; + +if (themeFlyoutDisplay === "attached") { + function renderLanguages(config) { + if (!config.projects.translations.length) { + return ""; + } + + // Insert the current language to the options on the selector + let languages = config.projects.translations.concat(config.projects.current); + languages = languages.sort((a, b) => a.language.name.localeCompare(b.language.name)); + + const languagesHTML = ` +
+
Languages
+ ${languages + .map( + (translation) => ` +
+ ${translation.language.code} +
+ `, + ) + .join("\n")} +
+ `; + return languagesHTML; + } + + function renderVersions(config) { + if (!config.versions.active.length) { + return ""; + } + const versionsHTML = ` +
+
Versions
+ ${config.versions.active + .map( + (version) => ` +
+ ${version.slug} +
+ `, + ) + .join("\n")} +
+ `; + return versionsHTML; + } + + function renderDownloads(config) { + if (!Object.keys(config.versions.current.downloads).length) { + return ""; + } + const downloadsNameDisplay = { + pdf: "PDF", + epub: "Epub", + htmlzip: "HTML", + }; + + const downloadsHTML = ` +
+
Downloads
+ ${Object.entries(config.versions.current.downloads) + .map( + ([name, url]) => ` +
+ ${downloadsNameDisplay[name]} +
+ `, + ) + .join("\n")} +
+ `; + return downloadsHTML; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const flyout = ` +
+ + Read the Docs + v: ${config.versions.current.slug} + + +
+
+ ${renderLanguages(config)} + ${renderVersions(config)} + ${renderDownloads(config)} +
+
On Read the Docs
+
+ Project Home +
+
+ Builds +
+
+ Downloads +
+
+
+
Search
+
+
+ +
+
+
+
+ + Hosted by Read the Docs + +
+
+ `; + + // Inject the generated flyout into the body HTML element. + document.body.insertAdjacentHTML("beforeend", flyout); + + // Trigger the Read the Docs Addons Search modal when clicking on the "Search docs" input from inside the flyout. + document + .querySelector("#flyout-search-form") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); + }) +} + +if (themeLanguageSelector || themeVersionSelector) { + function onSelectorSwitch(event) { + const option = event.target.selectedIndex; + const item = event.target.options[option]; + window.location.href = item.dataset.url; + } + + document.addEventListener("readthedocs-addons-data-ready", function (event) { + const config = event.detail.data(); + + const versionSwitch = document.querySelector( + "div.switch-menus > div.version-switch", + ); + if (themeVersionSelector) { + let versions = config.versions.active; + if (config.versions.current.hidden || config.versions.current.type === "external") { + versions.unshift(config.versions.current); + } + const versionSelect = ` + + `; + + versionSwitch.innerHTML = versionSelect; + versionSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + + const languageSwitch = document.querySelector( + "div.switch-menus > div.language-switch", + ); + + if (themeLanguageSelector) { + if (config.projects.translations.length) { + // Add the current language to the options on the selector + let languages = config.projects.translations.concat( + config.projects.current, + ); + languages = languages.sort((a, b) => + a.language.name.localeCompare(b.language.name), + ); + + const languageSelect = ` + + `; + + languageSwitch.innerHTML = languageSelect; + languageSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); + } + else { + languageSwitch.remove(); + } + } + }); +} + +document.addEventListener("readthedocs-addons-data-ready", function (event) { + // Trigger the Read the Docs Addons Search modal when clicking on "Search docs" input from the topnav. + document + .querySelector("[role='search'] input") + .addEventListener("focusin", () => { + const event = new CustomEvent("readthedocs-search-show"); + document.dispatchEvent(event); + }); +}); \ No newline at end of file diff --git a/_static/language_data.js b/_static/language_data.js index 250f5665f..c7fe6c6fa 100644 --- a/_static/language_data.js +++ b/_static/language_data.js @@ -1,19 +1,12 @@ /* - * language_data.js - * ~~~~~~~~~~~~~~~~ - * * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; -/* Non-minified version is copied as a separate JS file, is available */ +/* Non-minified version is copied as a separate JS file, if available */ /** * Porter Stemmer diff --git a/_static/pygments.css b/_static/pygments.css index 0d49244ed..5f2b0a250 100644 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -6,26 +6,26 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .hll { background-color: #ffffcc } .highlight { background: #eeffcc; } .highlight .c { color: #408090; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .err { border: 1px solid #F00 } /* Error */ .highlight .k { color: #007020; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ +.highlight .o { color: #666 } /* Operator */ .highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */ .highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ .highlight .cp { color: #007020 } /* Comment.Preproc */ .highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */ .highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ +.highlight .cs { color: #408090; background-color: #FFF0F0 } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gr { color: #F00 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #333333 } /* Generic.Output */ -.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .go { color: #333 } /* Generic.Output */ +.highlight .gp { color: #C65D09; font-weight: bold } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .gt { color: #04D } /* Generic.Traceback */ .highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ @@ -33,43 +33,43 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #902000 } /* Keyword.Type */ .highlight .m { color: #208050 } /* Literal.Number */ -.highlight .s { color: #4070a0 } /* Literal.String */ -.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .s { color: #4070A0 } /* Literal.String */ +.highlight .na { color: #4070A0 } /* Name.Attribute */ .highlight .nb { color: #007020 } /* Name.Builtin */ -.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ -.highlight .no { color: #60add5 } /* Name.Constant */ -.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ -.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .nc { color: #0E84B5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60ADD5 } /* Name.Constant */ +.highlight .nd { color: #555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #D55537; font-weight: bold } /* Name.Entity */ .highlight .ne { color: #007020 } /* Name.Exception */ -.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nf { color: #06287E } /* Name.Function */ .highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ -.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nn { color: #0E84B5; font-weight: bold } /* Name.Namespace */ .highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .nv { color: #BB60D5 } /* Name.Variable */ .highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .w { color: #BBB } /* 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 */ .highlight .mo { color: #208050 } /* Literal.Number.Oct */ -.highlight .sa { color: #4070a0 } /* Literal.String.Affix */ -.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ -.highlight .sc { color: #4070a0 } /* Literal.String.Char */ -.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */ -.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ -.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ -.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ -.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sa { color: #4070A0 } /* Literal.String.Affix */ +.highlight .sb { color: #4070A0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070A0 } /* Literal.String.Char */ +.highlight .dl { color: #4070A0 } /* Literal.String.Delimiter */ +.highlight .sd { color: #4070A0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070A0 } /* Literal.String.Double */ +.highlight .se { color: #4070A0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070A0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70A0D0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #C65D09 } /* Literal.String.Other */ .highlight .sr { color: #235388 } /* Literal.String.Regex */ -.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .s1 { color: #4070A0 } /* Literal.String.Single */ .highlight .ss { color: #517918 } /* Literal.String.Symbol */ .highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #06287e } /* Name.Function.Magic */ -.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ -.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ -.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ -.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */ +.highlight .fm { color: #06287E } /* Name.Function.Magic */ +.highlight .vc { color: #BB60D5 } /* Name.Variable.Class */ +.highlight .vg { color: #BB60D5 } /* Name.Variable.Global */ +.highlight .vi { color: #BB60D5 } /* Name.Variable.Instance */ +.highlight .vm { color: #BB60D5 } /* Name.Variable.Magic */ .highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/_static/searchtools.js b/_static/searchtools.js index 7918c3fab..91f4be57f 100644 --- a/_static/searchtools.js +++ b/_static/searchtools.js @@ -1,12 +1,5 @@ /* - * searchtools.js - * ~~~~~~~~~~~~~~~~ - * * Sphinx JavaScript utilities for the full-text search. - * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. - * :license: BSD, see LICENSE for details. - * */ "use strict"; @@ -20,7 +13,7 @@ if (typeof Scorer === "undefined") { // and returns the new score. /* score: result => { - const [docname, title, anchor, descr, score, filename] = result + const [docname, title, anchor, descr, score, filename, kind] = result return score }, */ @@ -47,6 +40,14 @@ if (typeof Scorer === "undefined") { }; } +// Global search result kind enum, used by themes to style search results. +class SearchResultKind { + static get index() { return "index"; } + static get object() { return "object"; } + static get text() { return "text"; } + static get title() { return "title"; } +} + const _removeChildren = (element) => { while (element && element.lastChild) element.removeChild(element.lastChild); }; @@ -64,9 +65,13 @@ const _displayItem = (item, searchTerms, highlightTerms) => { const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; const contentRoot = document.documentElement.dataset.content_root; - const [docName, title, anchor, descr, score, _filename] = item; + const [docName, title, anchor, descr, score, _filename, kind] = item; let listItem = document.createElement("li"); + // Add a class representing the item's type: + // can be used by a theme's CSS selector for styling + // See SearchResultKind for the class names. + listItem.classList.add(`kind-${kind}`); let requestUrl; let linkUrl; if (docBuilder === "dirhtml") { @@ -99,7 +104,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => { .then((data) => { if (data) listItem.appendChild( - Search.makeSearchSummary(data, searchTerms) + Search.makeSearchSummary(data, searchTerms, anchor) ); // highlight search terms in the summary if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js @@ -115,9 +120,11 @@ const _finishSearch = (resultCount) => { "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." ); else - Search.status.innerText = _( - `Search finished, found ${resultCount} page(s) matching the search query.` - ); + Search.status.innerText = Documentation.ngettext( + "Search finished, found one page matching the search query.", + "Search finished, found ${resultCount} pages matching the search query.", + resultCount, + ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( results, @@ -137,6 +144,22 @@ const _displayNextItem = ( // search finished, update title and status message else _finishSearch(resultCount); }; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; /** * Default splitQuery function. Can be overridden in ``sphinx.search`` with a @@ -160,13 +183,26 @@ const Search = { _queued_query: null, _pulse_status: -1, - htmlToText: (htmlString) => { + htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + for (const removalQuery of [".headerlink", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content const docContent = htmlElement.querySelector('[role="main"]'); - if (docContent !== undefined) return docContent.textContent; + if (docContent) return docContent.textContent; + console.warn( - "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." ); return ""; }, @@ -219,6 +255,7 @@ const Search = { searchSummary.classList.add("search-summary"); searchSummary.innerText = ""; const searchList = document.createElement("ul"); + searchList.setAttribute("role", "list"); searchList.classList.add("search"); const out = document.getElementById("search-results"); @@ -239,16 +276,7 @@ const Search = { else Search.deferQuery(query); }, - /** - * execute search (requires search index to be loaded) - */ - query: (query) => { - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const titles = Search._index.titles; - const allTitles = Search._index.alltitles; - const indexEntries = Search._index.indexentries; - + _parseQuery: (query) => { // stem the search terms and add them to the correct list const stemmer = new Stemmer(); const searchTerms = new Set(); @@ -284,22 +312,40 @@ const Search = { // console.info("required: ", [...searchTerms]); // console.info("excluded: ", [...excludedTerms]); - // array of [docname, title, anchor, descr, score, filename] - let results = []; + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename, kind]. + const normalResults = []; + const nonMainIndexResults = []; + _removeChildren(document.getElementById("search-progress")); - const queryLower = query.toLowerCase(); + const queryLower = query.toLowerCase().trim(); for (const [title, foundTitles] of Object.entries(allTitles)) { - if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { - let score = Math.round(100 * queryLower.length / title.length) - results.push([ + const score = Math.round(Scorer.title * queryLower.length / title.length); + const boost = titles[file] === title ? 1 : 0; // add a boost for document titles + normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", null, - score, + score + boost, filenames[file], + SearchResultKind.title, ]); } } @@ -308,46 +354,48 @@ const Search = { // search for explicit entries in index directives for (const [entry, foundEntries] of Object.entries(indexEntries)) { if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { - for (const [file, id] of foundEntries) { - let score = Math.round(100 * queryLower.length / entry.length) - results.push([ + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ docNames[file], titles[file], id ? "#" + id : "", null, score, filenames[file], - ]); + SearchResultKind.index, + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } } } } // lookup as object objectTerms.forEach((term) => - results.push(...Search.performObjectSearch(term, objectTerms)) + normalResults.push(...Search.performObjectSearch(term, objectTerms)) ); // lookup as search terms in fulltext - results.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); // let the scorer override scores with a custom scoring function - if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item))); + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } - // now sort the results by score (in opposite order of appearance, since the - // display function below uses pop() to retrieve items) and then - // alphabetically - results.sort((a, b) => { - const leftScore = a[4]; - const rightScore = b[4]; - if (leftScore === rightScore) { - // same score: sort alphabetically - const leftTitle = a[1].toLowerCase(); - const rightTitle = b[1].toLowerCase(); - if (leftTitle === rightTitle) return 0; - return leftTitle > rightTitle ? -1 : 1; // inverted is intentional - } - return leftScore > rightScore ? 1 : -1; - }); + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; // remove duplicate search results // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept @@ -361,7 +409,12 @@ const Search = { return acc; }, []); - results = results.reverse(); + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); // for debugging //Search.lastresults = results.slice(); // a copy @@ -432,6 +485,7 @@ const Search = { descr, score, filenames[match[0]], + SearchResultKind.object, ]); }; Object.keys(objects).forEach((prefix) => @@ -459,21 +513,27 @@ const Search = { // perform the search on the required terms searchTerms.forEach((word) => { const files = []; + // find documents, if any, containing the query word in their text/title term indices + // use Object.hasOwnProperty to avoid mismatching against prototype properties const arr = [ - { files: terms[word], score: Scorer.term }, - { files: titleTerms[word], score: Scorer.title }, + { files: terms.hasOwnProperty(word) ? terms[word] : undefined, score: Scorer.term }, + { files: titleTerms.hasOwnProperty(word) ? titleTerms[word] : undefined, score: Scorer.title }, ]; // add support for partial matches if (word.length > 2) { const escapedWord = _escapeRegExp(word); - Object.keys(terms).forEach((term) => { - if (term.match(escapedWord) && !terms[word]) - arr.push({ files: terms[term], score: Scorer.partialTerm }); - }); - Object.keys(titleTerms).forEach((term) => { - if (term.match(escapedWord) && !titleTerms[word]) - arr.push({ files: titleTerms[word], score: Scorer.partialTitle }); - }); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } } // no match but word was a required one @@ -489,16 +549,16 @@ const Search = { // set score for the word in each file recordFiles.forEach((file) => { - if (!scoreMap.has(file)) scoreMap.set(file, {}); - scoreMap.get(file)[word] = record.score; + if (!scoreMap.has(file)) scoreMap.set(file, new Map()); + const fileScores = scoreMap.get(file); + fileScores.set(word, record.score); }); }); // create the mapping files.forEach((file) => { - if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1) - fileMap.get(file).push(word); - else fileMap.set(file, [word]); + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); }); }); @@ -530,7 +590,7 @@ const Search = { break; // select one (max) score for the file. - const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + const score = Math.max(...wordList.map((w) => scoreMap.get(file).get(w))); // add result to the result list results.push([ docNames[file], @@ -539,6 +599,7 @@ const Search = { null, score, filenames[file], + SearchResultKind.text, ]); } return results; @@ -549,8 +610,8 @@ const Search = { * search summary for a given text. keywords is a list * of stemmed words. */ - makeSearchSummary: (htmlText, keywords) => { - const text = Search.htmlToText(htmlText); + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); if (text === "") return null; const textLower = text.toLowerCase(); diff --git a/bgfx.html b/bgfx.html index 24d8a312f..432c79a7b 100644 --- a/bgfx.html +++ b/bgfx.html @@ -6,12 +6,14 @@ - API Reference — bgfx 1.129.8834 documentation + API Reference — bgfx 1.132.8889 documentation - + + + @@ -85,7 +87,7 @@
  • bgfx::PlatformData
  • getInternalData()
  • bgfx::InternalData
  • -
  • overrideInternal()
  • +
  • overrideInternal()
  • overrideInternal()
  • @@ -308,7 +310,7 @@
    -

    API Reference

    +

    API Reference

    Note

    If you’re just getting started with bgfx, you might get more out of these simple walkthroughs for how to use bgfx’s API:

    @@ -319,12 +321,12 @@
    -

    General

    +

    General

    -

    Initialization and Shutdown

    +

    Initialization and Shutdown

    -struct Init
    +struct Init

    Initialization parameters used by bgfx::init.

    Attention

    C99’s equivalent binding is bgfx_init_t.

    @@ -335,13 +337,13 @@

    Public Members

    -RendererType::Enum type
    +RendererType::Enum type

    Select rendering backend. When set to RendererType::Count a default rendering backend will be selected appropriate to the platform. See: bgfx::RendererType

    -uint16_t vendorId
    +uint16_t vendorId

    Vendor PCI ID. If set to BGFX_PCI_ID_NONE, discrete and integrated GPUs will be prioritised.

    • BGFX_PCI_ID_NONE - Auto-select adapter.

    • @@ -357,62 +359,62 @@
      -uint16_t deviceId
      +uint16_t deviceId

      Device ID. If set to 0 it will select first device, or device with matching ID.

      -uint64_t capabilities
      +uint64_t capabilities

      Capabilities initialization mask (default: UINT64_MAX).

      -bool debug
      +bool debug

      Enable device for debugging.

      -bool profile
      +bool profile

      Enable device for profiling.

      -PlatformData platformData
      +PlatformData platformData

      Platform data.

      -Resolution resolution
      +Resolution resolution

      Backbuffer resolution and reset parameters. See: bgfx::Resolution.

      -Limits limits
      +Limits limits

      Configurable runtime limits.

      -CallbackI *callback
      +CallbackI *callback

      Provide application specific callback interface. See: bgfx::CallbackI

      -bx::AllocatorI *allocator
      +bx::AllocatorI *allocator

      Custom allocator. When a custom allocator is not specified, bgfx uses the CRT allocator. Bgfx assumes custom allocator is thread safe.

    -struct Limits
    +struct Limits

    Configurable runtime limits parameters.

    Attention

    C99’s equivalent binding is bgfx_init_limits_t.

    @@ -423,28 +425,34 @@

    Public Members

    -uint16_t maxEncoders
    +uint16_t maxEncoders

    Maximum number of encoder threads.

    -uint32_t minResourceCbSize
    +uint32_t minResourceCbSize

    Minimum resource command buffer size.

    -
    -uint32_t transientVbSize
    +
    +uint32_t maxTransientVbSize

    Maximum transient vertex buffer size.

    -
    -uint32_t transientIbSize
    +
    +uint32_t maxTransientIbSize

    Maximum transient index buffer size.

    +
    +
    +uint32_t minUniformBufferSize
    +

    Mimimum uniform buffer size.

    +
    +
    @@ -452,7 +460,7 @@
    -struct Resolution
    +struct Resolution

    Backbuffer resolution and reset parameters.

    Attention

    C99’s equivalent binding is bgfx_resolution_t.

    @@ -462,44 +470,50 @@

    Public Members

    -
    -TextureFormat::Enum format
    -

    Backbuffer format.

    +
    +TextureFormat::Enum formatColor
    +

    Backbuffer color format.

    +
    + +
    +
    +TextureFormat::Enum formatDepthStencil
    +

    Backbuffer depth/stencil format.

    -uint32_t width
    +uint32_t width

    Backbuffer width.

    -uint32_t height
    +uint32_t height

    Backbuffer height.

    -uint32_t reset
    +uint32_t reset

    Reset parameters.

    -uint8_t numBackBuffers
    +uint8_t numBackBuffers

    Number of back buffers.

    -uint8_t maxFrameLatency
    +uint8_t maxFrameLatency

    Maximum frame latency.

    -uint8_t debugTextScale
    +uint8_t debugTextScale

    Scale factor for debug text.

    @@ -508,7 +522,7 @@
    -bool bgfx::init(const Init &_init = {})
    +bool bgfx::init(const Init &_init = {})

    Initialize the bgfx library.

    Attention

    C99’s equivalent binding is bgfx_init.

    @@ -527,49 +541,49 @@
    -BGFX_PCI_ID_NONE
    +BGFX_PCI_ID_NONE

    Autoselect adapter.

    -BGFX_PCI_ID_SOFTWARE_RASTERIZER
    +BGFX_PCI_ID_SOFTWARE_RASTERIZER

    Software rasterizer.

    -BGFX_PCI_ID_AMD
    +BGFX_PCI_ID_AMD

    AMD adapter.

    -BGFX_PCI_ID_APPLE
    +BGFX_PCI_ID_APPLE

    Apple adapter.

    -BGFX_PCI_ID_INTEL
    +BGFX_PCI_ID_INTEL

    Intel adapter.

    -BGFX_PCI_ID_NVIDIA
    +BGFX_PCI_ID_NVIDIA

    nVidia adapter.

    -BGFX_PCI_ID_MICROSOFT
    +BGFX_PCI_ID_MICROSOFT

    Microsoft adapter.

    -struct CallbackI
    +struct CallbackI

    Callback interface to implement application specific behavior. Cached items are currently used for OpenGL and Direct3D 12 binary shaders.

    Remark

    @@ -584,7 +598,7 @@

    Public Functions

    -virtual void fatal(const char *_filePath, uint16_t _line, Fatal::Enum _code, const char *_str) = 0
    +virtual void fatal(const char *_filePath, uint16_t _line, Fatal::Enum _code, const char *_str) = 0

    This callback is called on unrecoverable errors. It’s not safe to continue (Excluding _code Fatal::DebugCheck), inform the user and terminate the application.

    Remark

    @@ -609,7 +623,7 @@
    -virtual void traceVargs(const char *_filePath, uint16_t _line, const char *_format, va_list _argList) = 0
    +virtual void traceVargs(const char *_filePath, uint16_t _line, const char *_format, va_list _argList) = 0

    Print debug message.

    Remark

    @@ -634,7 +648,7 @@
    -virtual void profilerBegin(const char *_name, uint32_t _abgr, const char *_filePath, uint16_t _line) = 0
    +virtual void profilerBegin(const char *_name, uint32_t _abgr, const char *_filePath, uint16_t _line) = 0

    Profiler region begin.

    Remark

    @@ -659,7 +673,7 @@
    -virtual void profilerBeginLiteral(const char *_name, uint32_t _abgr, const char *_filePath, uint16_t _line) = 0
    +virtual void profilerBeginLiteral(const char *_name, uint32_t _abgr, const char *_filePath, uint16_t _line) = 0

    Profiler region begin with string literal name.

    Remark

    @@ -684,7 +698,7 @@
    -virtual void profilerEnd() = 0
    +virtual void profilerEnd() = 0

    Profiler region end.

    Remark

    @@ -699,7 +713,7 @@
    -virtual uint32_t cacheReadSize(uint64_t _id) = 0
    +virtual uint32_t cacheReadSize(uint64_t _id) = 0

    Returns the size of a cached item. Returns 0 if no cached item was found.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.cache_read_size.

    @@ -718,7 +732,7 @@
    -virtual bool cacheRead(uint64_t _id, void *_data, uint32_t _size) = 0
    +virtual bool cacheRead(uint64_t _id, void *_data, uint32_t _size) = 0

    Read cached item.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.cache_read.

    @@ -741,7 +755,7 @@
    -virtual void cacheWrite(uint64_t _id, const void *_data, uint32_t _size) = 0
    +virtual void cacheWrite(uint64_t _id, const void *_data, uint32_t _size) = 0

    Write cached item.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.cache_write.

    @@ -761,7 +775,7 @@
    -virtual void screenShot(const char *_filePath, uint32_t _width, uint32_t _height, uint32_t _pitch, const void *_data, uint32_t _size, bool _yflip) = 0
    +virtual void screenShot(const char *_filePath, uint32_t _width, uint32_t _height, uint32_t _pitch, const void *_data, uint32_t _size, bool _yflip) = 0

    Screenshot captured. Screenshot format is always 4-byte BGRA.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.screen_shot.

    @@ -785,7 +799,7 @@
    -virtual void captureBegin(uint32_t _width, uint32_t _height, uint32_t _pitch, TextureFormat::Enum _format, bool _yflip) = 0
    +virtual void captureBegin(uint32_t _width, uint32_t _height, uint32_t _pitch, TextureFormat::Enum _format, bool _yflip) = 0

    Called when a video capture begins.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.capture_begin.

    @@ -807,7 +821,7 @@
    -virtual void captureEnd() = 0
    +virtual void captureEnd() = 0

    Called when a video capture ends.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.capture_end.

    @@ -818,7 +832,7 @@
    -virtual void captureFrame(const void *_data, uint32_t _size) = 0
    +virtual void captureFrame(const void *_data, uint32_t _size) = 0

    Captured frame.

    Attention

    C99’s equivalent binding is bgfx_callback_vtbl.capture_frame.

    @@ -840,7 +854,7 @@
    -void bgfx::shutdown()
    +void bgfx::shutdown()

    Shutdown bgfx library.

    Attention

    C99’s equivalent binding is bgfx_shutdown.

    @@ -851,12 +865,12 @@
    -

    Updating

    +

    Updating

    -

    Reset

    +

    Reset

    -void bgfx::reset(uint32_t _width, uint32_t _height, uint32_t _flags = BGFX_RESET_NONE, TextureFormat::Enum _format = TextureFormat::Count)
    +void bgfx::reset(uint32_t _width, uint32_t _height, uint32_t _flags = BGFX_RESET_NONE, TextureFormat::Enum _format = TextureFormat::Count)

    Reset graphic settings and back-buffer size.

    Attention

    This call doesn’t change the window size, it just resizes the back-buffer. Your windowing code controls the window size.

    @@ -890,112 +904,112 @@
    -BGFX_RESET_NONE
    +BGFX_RESET_NONE

    No reset flags.

    -BGFX_RESET_MSAA_X2
    +BGFX_RESET_MSAA_X2

    Enable 2x MSAA.

    -BGFX_RESET_MSAA_X4
    +BGFX_RESET_MSAA_X4

    Enable 4x MSAA.

    -BGFX_RESET_MSAA_X8
    +BGFX_RESET_MSAA_X8

    Enable 8x MSAA.

    -BGFX_RESET_MSAA_X16
    +BGFX_RESET_MSAA_X16

    Enable 16x MSAA.

    -BGFX_RESET_FULLSCREEN
    +BGFX_RESET_FULLSCREEN

    Not supported yet.

    -BGFX_RESET_VSYNC
    +BGFX_RESET_VSYNC

    Enable V-Sync.

    -BGFX_RESET_MAXANISOTROPY
    +BGFX_RESET_MAXANISOTROPY

    Turn on/off max anisotropy.

    -BGFX_RESET_CAPTURE
    +BGFX_RESET_CAPTURE

    Begin screen capture.

    -BGFX_RESET_FLUSH_AFTER_RENDER
    +BGFX_RESET_FLUSH_AFTER_RENDER

    Flush rendering after submitting to GPU.

    -BGFX_RESET_FLIP_AFTER_RENDER
    +BGFX_RESET_FLIP_AFTER_RENDER

    This flag specifies where flip occurs. Default behaviour is that flip occurs before rendering new frame. This flag only has effect when BGFX_CONFIG_MULTITHREADED=0.

    -BGFX_RESET_SRGB_BACKBUFFER
    +BGFX_RESET_SRGB_BACKBUFFER

    Enable sRGB backbuffer.

    -BGFX_RESET_HDR10
    +BGFX_RESET_HDR10

    Enable HDR10 rendering.

    -BGFX_RESET_HIDPI
    +BGFX_RESET_HIDPI

    Enable HiDPI rendering.

    -BGFX_RESET_DEPTH_CLAMP
    +BGFX_RESET_DEPTH_CLAMP

    Enable depth clamp.

    -BGFX_RESET_SUSPEND
    +BGFX_RESET_SUSPEND

    Suspend rendering.

    -BGFX_RESET_TRANSPARENT_BACKBUFFER
    +BGFX_RESET_TRANSPARENT_BACKBUFFER

    Transparent backbuffer. Availability depends on: BGFX_CAPS_TRANSPARENT_BACKBUFFER.

    -

    Frame

    +

    Frame

    -uint32_t bgfx::frame(bool _capture = false)
    +uint32_t bgfx::frame(bool _capture = false)

    Advance to next frame. When using multithreaded renderer, this call just swaps internal buffers, kicks render thread, and returns. In singlethreaded renderer this call does frame rendering.

    Attention

    C99’s equivalent binding is bgfx_frame.

    @@ -1015,12 +1029,12 @@
    -

    Debug

    +

    Debug

    -

    Debug Features

    +

    Debug Features

    -void bgfx::setDebug(uint32_t _debug)
    +void bgfx::setDebug(uint32_t _debug)

    Set debug flags.

    Attention

    C99’s equivalent binding is bgfx_set_debug.

    @@ -1043,49 +1057,49 @@
    -

    Debug Flags

    +

    Debug Flags

    -BGFX_DEBUG_NONE
    +BGFX_DEBUG_NONE

    No debug.

    -BGFX_DEBUG_WIREFRAME
    +BGFX_DEBUG_WIREFRAME

    Enable wireframe for all primitives.

    -BGFX_DEBUG_IFH
    +BGFX_DEBUG_IFH

    Enable infinitely fast hardware test. No draw calls will be submitted to driver. It’s useful when profiling to quickly assess bottleneck between CPU and GPU.

    -BGFX_DEBUG_STATS
    +BGFX_DEBUG_STATS

    Enable statistics display.

    -BGFX_DEBUG_TEXT
    +BGFX_DEBUG_TEXT

    Enable debug text display.

    -BGFX_DEBUG_PROFILER
    +BGFX_DEBUG_PROFILER

    Enable profiler. This causes per-view statistics to be collected, available through bgfx::Stats::ViewStats. This is unrelated to the profiler functions in bgfx::CallbackI.

    -

    Debug Text Display

    +

    Debug Text Display

    -void bgfx::dbgTextClear(uint8_t _attr = 0, bool _small = false)
    +void bgfx::dbgTextClear(uint8_t _attr = 0, bool _small = false)

    Clear internal debug text buffer.

    Attention

    C99’s equivalent binding is bgfx_dbg_text_clear.

    @@ -1104,7 +1118,7 @@
    -void bgfx::dbgTextPrintf(uint16_t _x, uint16_t _y, uint8_t _attr, const char *_format, ...)
    +void bgfx::dbgTextPrintf(uint16_t _x, uint16_t _y, uint8_t _attr, const char *_format, ...)

    Print into internal debug text character-buffer (VGA-compatible text mode).

    Attention

    C99’s equivalent binding is bgfx_dbg_text_printf.

    @@ -1125,7 +1139,7 @@
    -void bgfx::dbgTextPrintfVargs(uint16_t _x, uint16_t _y, uint8_t _attr, const char *_format, va_list _argList)
    +void bgfx::dbgTextPrintfVargs(uint16_t _x, uint16_t _y, uint8_t _attr, const char *_format, va_list _argList)

    Print into internal debug text character-buffer (VGA-compatible text mode).

    Attention

    C99’s equivalent binding is bgfx_dbg_text_vprintf.

    @@ -1147,7 +1161,7 @@
    -void bgfx::dbgTextImage(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const void *_data, uint16_t _pitch)
    +void bgfx::dbgTextImage(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const void *_data, uint16_t _pitch)

    Draw image into internal debug text buffer.

    Attention

    C99’s equivalent binding is bgfx_dbg_text_image.

    @@ -1171,12 +1185,12 @@
    -

    Querying information

    +

    Querying information

    -

    Renderer

    +

    Renderer

    -uint8_t bgfx::getSupportedRenderers(uint8_t _max = 0, RendererType::Enum *_enum = NULL)
    +uint8_t bgfx::getSupportedRenderers(uint8_t _max = 0, RendererType::Enum *_enum = NULL)

    Returns supported backend API renderers.

    Attention

    C99’s equivalent binding is bgfx_get_supported_renderers.

    @@ -1198,7 +1212,7 @@
    -RendererType::Enum bgfx::getRendererType()
    +RendererType::Enum bgfx::getRendererType()

    Returns current renderer backend API type.

    Remark

    @@ -1213,7 +1227,7 @@
    -struct RendererType
    +struct RendererType

    Renderer backend type enum.

    Attention

    C99’s equivalent binding is bgfx_renderer_type_t.

    @@ -1224,72 +1238,72 @@

    Public Types

    -enum Enum
    +enum Enum

    Renderer types:

    Values:

    -enumerator Noop
    +enumerator Noop

    No rendering.

    -enumerator Agc
    +enumerator Agc

    AGC.

    -enumerator Direct3D11
    +enumerator Direct3D11

    Direct3D 11.0.

    -enumerator Direct3D12
    +enumerator Direct3D12

    Direct3D 12.0.

    -enumerator Gnm
    +enumerator Gnm

    GNM.

    -enumerator Metal
    +enumerator Metal

    Metal.

    -enumerator Nvn
    +enumerator Nvn

    NVN.

    -enumerator OpenGLES
    +enumerator OpenGLES

    OpenGL ES 2.0+.

    -enumerator OpenGL
    +enumerator OpenGL

    OpenGL 2.1+.

    -enumerator Vulkan
    +enumerator Vulkan

    Vulkan.

    -enumerator Count
    +enumerator Count
    @@ -1299,10 +1313,10 @@
    -

    Capabilities

    +

    Capabilities

    -const Caps *bgfx::getCaps()
    +const Caps *bgfx::getCaps()

    Returns renderer capabilities.

    Remark

    @@ -1322,7 +1336,7 @@
    -struct Caps
    +struct Caps

    Renderer capabilities.

    Attention

    C99’s equivalent binding is bgfx_caps_t.

    @@ -1333,13 +1347,13 @@

    Public Members

    -RendererType::Enum rendererType
    +RendererType::Enum rendererType

    Renderer backend type. See: bgfx::RendererType

    -uint64_t supported
    +uint64_t supported

    Supported functionality.

    Attention

    See BGFX_CAPS_* flags at https://bkaradzic.github.io/bgfx/bgfx.html#available-caps

    @@ -1350,49 +1364,49 @@
    -uint16_t vendorId
    +uint16_t vendorId

    Selected GPU vendor PCI id.

    -uint16_t deviceId
    +uint16_t deviceId

    Selected GPU device id.

    -bool homogeneousDepth
    +bool homogeneousDepth

    True when NDC depth is in [-1, 1] range, otherwise its [0, 1].

    -bool originBottomLeft
    +bool originBottomLeft

    True when NDC origin is at bottom left.

    -uint8_t numGPUs
    +uint8_t numGPUs

    Number of enumerated GPUs.

    -GPU gpu[4]
    +GPU gpu[4]

    Enumerated GPUs.

    -Limits limits
    +Limits limits

    Renderer runtime limits.

    -uint16_t formats[TextureFormat::Count]
    +uint16_t formats[TextureFormat::Count]

    Supported texture format capabilities flags:

    • BGFX_CAPS_FORMAT_TEXTURE_NONE - Texture format is not supported.

    • @@ -1419,7 +1433,7 @@
    -struct GPU
    +struct GPU

    GPU info.

    Attention

    C99’s equivalent binding is bgfx_caps_gpu_t.

    @@ -1430,13 +1444,13 @@

    Public Members

    -uint16_t vendorId
    +uint16_t vendorId

    Vendor PCI id. See BGFX_PCI_ID_*.

    -uint16_t deviceId
    +uint16_t deviceId

    Device id.

    @@ -1445,7 +1459,7 @@
    -struct Limits
    +struct Limits

    Renderer runtime limits.

    Attention

    C99’s equivalent binding is bgfx_caps_limits_t.

    @@ -1456,329 +1470,335 @@

    Public Members

    -uint32_t maxDrawCalls
    +uint32_t maxDrawCalls

    Maximum number of draw calls.

    -uint32_t maxBlits
    +uint32_t maxBlits

    Maximum number of blit calls.

    -uint32_t maxTextureSize
    +uint32_t maxTextureSize

    Maximum texture size.

    -uint32_t maxTextureLayers
    +uint32_t maxTextureLayers

    Maximum texture layers.

    -uint32_t maxViews
    +uint32_t maxViews

    Maximum number of views.

    -uint32_t maxFrameBuffers
    +uint32_t maxFrameBuffers

    Maximum number of frame buffer handles.

    -uint32_t maxFBAttachments
    +uint32_t maxFBAttachments

    Maximum number of frame buffer attachments.

    -uint32_t maxPrograms
    +uint32_t maxPrograms

    Maximum number of program handles.

    -uint32_t maxShaders
    +uint32_t maxShaders

    Maximum number of shader handles.

    -uint32_t maxTextures
    +uint32_t maxTextures

    Maximum number of texture handles.

    -uint32_t maxTextureSamplers
    +uint32_t maxTextureSamplers

    Maximum number of texture samplers.

    -uint32_t maxComputeBindings
    +uint32_t maxComputeBindings

    Maximum number of compute bindings.

    -uint32_t maxVertexLayouts
    +uint32_t maxVertexLayouts

    Maximum number of vertex format layouts.

    -uint32_t maxVertexStreams
    +uint32_t maxVertexStreams

    Maximum number of vertex streams.

    -uint32_t maxIndexBuffers
    +uint32_t maxIndexBuffers

    Maximum number of index buffer handles.

    -uint32_t maxVertexBuffers
    +uint32_t maxVertexBuffers

    Maximum number of vertex buffer handles.

    -uint32_t maxDynamicIndexBuffers
    +uint32_t maxDynamicIndexBuffers

    Maximum number of dynamic index buffer handles.

    -uint32_t maxDynamicVertexBuffers
    +uint32_t maxDynamicVertexBuffers

    Maximum number of dynamic vertex buffer handles.

    -uint32_t maxUniforms
    +uint32_t maxUniforms

    Maximum number of uniform handles.

    -uint32_t maxOcclusionQueries
    +uint32_t maxOcclusionQueries

    Maximum number of occlusion query handles.

    -uint32_t maxEncoders
    +uint32_t maxEncoders

    Maximum number of encoder threads.

    -uint32_t minResourceCbSize
    +uint32_t minResourceCbSize

    Minimum resource command buffer size.

    -
    -uint32_t transientVbSize
    +
    +uint32_t maxTransientVbSize

    Maximum transient vertex buffer size.

    -
    -uint32_t transientIbSize
    +
    +uint32_t maxTransientIbSize

    Maximum transient index buffer size.

    +
    +
    +uint32_t minUniformBufferSize
    +

    Mimimum uniform buffer size.

    +
    +
    -
    Available Caps
    +
    Available Caps
    -BGFX_CAPS_ALPHA_TO_COVERAGE
    +BGFX_CAPS_ALPHA_TO_COVERAGE

    Alpha to coverage is supported.

    -BGFX_CAPS_BLEND_INDEPENDENT
    +BGFX_CAPS_BLEND_INDEPENDENT

    Blend independent is supported.

    -BGFX_CAPS_COMPUTE
    +BGFX_CAPS_COMPUTE

    Compute shaders are supported.

    -BGFX_CAPS_CONSERVATIVE_RASTER
    +BGFX_CAPS_CONSERVATIVE_RASTER

    Conservative rasterization is supported.

    -BGFX_CAPS_DRAW_INDIRECT
    +BGFX_CAPS_DRAW_INDIRECT

    Draw indirect is supported.

    -BGFX_CAPS_DRAW_INDIRECT_COUNT
    +BGFX_CAPS_DRAW_INDIRECT_COUNT

    Draw indirect with indirect count is supported.

    -BGFX_CAPS_FRAGMENT_DEPTH
    +BGFX_CAPS_FRAGMENT_DEPTH

    Fragment depth is available in fragment shader.

    -BGFX_CAPS_FRAGMENT_ORDERING
    +BGFX_CAPS_FRAGMENT_ORDERING

    Fragment ordering is available in fragment shader.

    -BGFX_CAPS_GRAPHICS_DEBUGGER
    +BGFX_CAPS_GRAPHICS_DEBUGGER

    Graphics debugger is present.

    -BGFX_CAPS_HDR10
    +BGFX_CAPS_HDR10

    HDR10 rendering is supported.

    -BGFX_CAPS_HIDPI
    +BGFX_CAPS_HIDPI

    HiDPI rendering is supported.

    -BGFX_CAPS_IMAGE_RW
    +BGFX_CAPS_IMAGE_RW

    Image Read/Write is supported.

    -BGFX_CAPS_INDEX32
    +BGFX_CAPS_INDEX32

    32-bit indices are supported.

    -BGFX_CAPS_INSTANCING
    +BGFX_CAPS_INSTANCING

    Instancing is supported.

    -BGFX_CAPS_OCCLUSION_QUERY
    +BGFX_CAPS_OCCLUSION_QUERY

    Occlusion query is supported.

    -BGFX_CAPS_RENDERER_MULTITHREADED
    +BGFX_CAPS_RENDERER_MULTITHREADED

    Renderer is on separate thread.

    -BGFX_CAPS_SWAP_CHAIN
    +BGFX_CAPS_SWAP_CHAIN

    Multiple windows are supported.

    -BGFX_CAPS_TEXTURE_2D_ARRAY
    +BGFX_CAPS_TEXTURE_2D_ARRAY

    2D texture array is supported.

    -BGFX_CAPS_TEXTURE_3D
    +BGFX_CAPS_TEXTURE_3D

    3D textures are supported.

    -BGFX_CAPS_TEXTURE_BLIT
    +BGFX_CAPS_TEXTURE_BLIT

    Texture blit is supported.

    -BGFX_CAPS_TEXTURE_COMPARE_ALL
    +BGFX_CAPS_TEXTURE_COMPARE_ALL
    -BGFX_CAPS_TEXTURE_COMPARE_LEQUAL
    +BGFX_CAPS_TEXTURE_COMPARE_LEQUAL

    Texture compare less equal mode is supported.

    -BGFX_CAPS_TEXTURE_CUBE_ARRAY
    +BGFX_CAPS_TEXTURE_CUBE_ARRAY

    Cubemap texture array is supported.

    -BGFX_CAPS_TEXTURE_DIRECT_ACCESS
    +BGFX_CAPS_TEXTURE_DIRECT_ACCESS

    CPU direct access to GPU texture memory.

    -BGFX_CAPS_TEXTURE_READ_BACK
    +BGFX_CAPS_TEXTURE_READ_BACK

    Read-back texture is supported.

    -BGFX_CAPS_VERTEX_ATTRIB_HALF
    +BGFX_CAPS_VERTEX_ATTRIB_HALF

    Vertex attribute half-float is supported.

    -BGFX_CAPS_VERTEX_ATTRIB_UINT10
    +BGFX_CAPS_VERTEX_ATTRIB_UINT10

    Vertex attribute 10_10_10_2 is supported.

    -BGFX_CAPS_VERTEX_ID
    +BGFX_CAPS_VERTEX_ID

    Rendering with VertexID only is supported.

    -

    Statistics

    +

    Statistics

    -const Stats *bgfx::getStats()
    +const Stats *bgfx::getStats()

    Returns performance counters.

    Attention

    Pointer returned is valid until bgfx::frame is called.

    @@ -1791,7 +1811,7 @@
    -struct Stats
    +struct Stats

    Renderer statistics data.

    Remark

    @@ -1806,241 +1826,241 @@

    Public Members

    -int64_t cpuTimeFrame
    +int64_t cpuTimeFrame

    CPU time between two bgfx::frame calls.

    -int64_t cpuTimeBegin
    +int64_t cpuTimeBegin

    Render thread CPU submit begin time.

    -int64_t cpuTimeEnd
    +int64_t cpuTimeEnd

    Render thread CPU submit end time.

    -int64_t cpuTimerFreq
    +int64_t cpuTimerFreq

    CPU timer frequency. Timestamps-per-second.

    -int64_t gpuTimeBegin
    +int64_t gpuTimeBegin

    GPU frame begin time.

    -int64_t gpuTimeEnd
    +int64_t gpuTimeEnd

    GPU frame end time.

    -int64_t gpuTimerFreq
    +int64_t gpuTimerFreq

    GPU timer frequency.

    -int64_t waitRender
    +int64_t waitRender

    Time spent waiting for render backend thread to finish issuing draw commands to underlying graphics API.

    -int64_t waitSubmit
    +int64_t waitSubmit

    Time spent waiting for submit thread to advance to next frame.

    -uint32_t numDraw
    +uint32_t numDraw

    Number of draw calls submitted.

    -uint32_t numCompute
    +uint32_t numCompute

    Number of compute calls submitted.

    -uint32_t numBlit
    +uint32_t numBlit

    Number of blit calls submitted.

    -uint32_t maxGpuLatency
    +uint32_t maxGpuLatency

    GPU driver latency.

    -uint32_t gpuFrameNum
    +uint32_t gpuFrameNum

    Frame which generated gpuTimeBegin, gpuTimeEnd.

    -uint16_t numDynamicIndexBuffers
    +uint16_t numDynamicIndexBuffers

    Number of used dynamic index buffers.

    -uint16_t numDynamicVertexBuffers
    +uint16_t numDynamicVertexBuffers

    Number of used dynamic vertex buffers.

    -uint16_t numFrameBuffers
    +uint16_t numFrameBuffers

    Number of used frame buffers.

    -uint16_t numIndexBuffers
    +uint16_t numIndexBuffers

    Number of used index buffers.

    -uint16_t numOcclusionQueries
    +uint16_t numOcclusionQueries

    Number of used occlusion queries.

    -uint16_t numPrograms
    +uint16_t numPrograms

    Number of used programs.

    -uint16_t numShaders
    +uint16_t numShaders

    Number of used shaders.

    -uint16_t numTextures
    +uint16_t numTextures

    Number of used textures.

    -uint16_t numUniforms
    +uint16_t numUniforms

    Number of used uniforms.

    -uint16_t numVertexBuffers
    +uint16_t numVertexBuffers

    Number of used vertex buffers.

    -uint16_t numVertexLayouts
    +uint16_t numVertexLayouts

    Number of used vertex layouts.

    -int64_t textureMemoryUsed
    +int64_t textureMemoryUsed

    Estimate of texture memory used.

    -int64_t rtMemoryUsed
    +int64_t rtMemoryUsed

    Estimate of render target memory used.

    -int32_t transientVbUsed
    +int32_t transientVbUsed

    Amount of transient vertex buffer used.

    -int32_t transientIbUsed
    +int32_t transientIbUsed

    Amount of transient index buffer used.

    -uint32_t numPrims[Topology::Count]
    +uint32_t numPrims[Topology::Count]

    Number of primitives rendered.

    -int64_t gpuMemoryMax
    +int64_t gpuMemoryMax

    Maximum available GPU memory for application.

    -int64_t gpuMemoryUsed
    +int64_t gpuMemoryUsed

    Amount of GPU memory used by the application.

    -uint16_t width
    +uint16_t width

    Backbuffer width in pixels.

    -uint16_t height
    +uint16_t height

    Backbuffer height in pixels.

    -uint16_t textWidth
    +uint16_t textWidth

    Debug text width in characters.

    -uint16_t textHeight
    +uint16_t textHeight

    Debug text height in characters.

    -uint16_t numViews
    +uint16_t numViews

    Number of view stats.

    -ViewStats *viewStats
    +ViewStats *viewStats

    Array of View stats.

    -uint8_t numEncoders
    +uint8_t numEncoders

    Number of encoders used during frame.

    -EncoderStats *encoderStats
    +EncoderStats *encoderStats

    Array of encoder stats.

    @@ -2049,7 +2069,7 @@
    -struct ViewStats
    +struct ViewStats

    View stats.

    Attention

    C99’s equivalent binding is bgfx_view_stats_t.

    @@ -2060,43 +2080,43 @@

    Public Members

    -char name[256]
    +char name[256]

    View name.

    -ViewId view
    +ViewId view

    View id.

    -int64_t cpuTimeBegin
    +int64_t cpuTimeBegin

    CPU (submit) begin time.

    -int64_t cpuTimeEnd
    +int64_t cpuTimeEnd

    CPU (submit) end time.

    -int64_t gpuTimeBegin
    +int64_t gpuTimeBegin

    GPU begin time.

    -int64_t gpuTimeEnd
    +int64_t gpuTimeEnd

    GPU end time.

    -uint32_t gpuFrameNum
    +uint32_t gpuFrameNum

    Frame which generated gpuTimeBegin, gpuTimeEnd.

    @@ -2105,7 +2125,7 @@
    -struct EncoderStats
    +struct EncoderStats

    Encoder stats.

    Attention

    C99’s equivalent binding is bgfx_encoder_stats_t.

    @@ -2116,13 +2136,13 @@

    Public Members

    -int64_t cpuTimeBegin
    +int64_t cpuTimeBegin

    Encoder thread CPU submit begin time.

    -int64_t cpuTimeEnd
    +int64_t cpuTimeEnd

    Encoder thread CPU submit end time.

    @@ -2132,12 +2152,12 @@
    -

    Platform specific

    +

    Platform specific

    These are platform specific APIs. It is only necessary to use these APIs in conjunction with creating windows.

    -RenderFrame::Enum bgfx::renderFrame(int32_t _msecs = -1)
    +RenderFrame::Enum bgfx::renderFrame(int32_t _msecs = -1)

    Render frame.

    Attention

    bgfx::renderFrame is blocking call. It waits for bgfx::frame to be called from API thread to process frame. If timeout value is passed call will timeout and return even if bgfx::frame is not called.

    @@ -2162,7 +2182,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -struct RenderFrame
    +struct RenderFrame

    Render frame enum.

    Attention

    C99’s equivalent binding is bgfx_render_frame_t.

    @@ -2173,7 +2193,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::setPlatformData(const PlatformData &_data)
    +void bgfx::setPlatformData(const PlatformData &_data)

    Set platform data.

    Attention

    C99’s equivalent binding is bgfx_set_platform_data.

    @@ -2188,7 +2208,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -struct PlatformData
    +struct PlatformData

    Platform data.

    Attention

    C99’s equivalent binding is bgfx_platform_data_t.

    @@ -2199,37 +2219,37 @@ It is only necessary to use these APIs in conjunction with creating windows.

    Public Members

    -void *ndt
    +void *ndt

    Native display type (*nix specific).

    -void *nwh
    +void *nwh

    Native window handle. If NULL, bgfx will create a headless context/device, provided the rendering API supports it.

    -void *context
    +void *context

    GL context, D3D device, or Vulkan device. If NULL, bgfx will create context/device.

    -void *backBuffer
    +void *backBuffer

    GL back-buffer, or D3D render target view. If NULL bgfx will create back-buffer color surface.

    -void *backBufferDS
    +void *backBufferDS

    Backbuffer depth/stencil. If NULL, bgfx will create a back-buffer depth/stencil surface.

    -NativeWindowHandleType::Enum type
    +NativeWindowHandleType::Enum type

    Handle type. Needed for platforms having more than one option.

    @@ -2238,7 +2258,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -const InternalData *bgfx::getInternalData()
    +const InternalData *bgfx::getInternalData()

    Get internal data for interop.

    Attention

    It’s expected you understand some bgfx internals before you use this call.

    @@ -2255,7 +2275,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -struct InternalData
    +struct InternalData

    Internal data.

    Attention

    C99’s equivalent binding is bgfx_internal_data_t.

    @@ -2266,13 +2286,13 @@ It is only necessary to use these APIs in conjunction with creating windows.

    Public Members

    -const struct Caps *caps
    +const struct Caps *caps

    Renderer capabilities.

    -void *context
    +void *context

    GL context, or D3D device.

    @@ -2280,8 +2300,8 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -
    -uintptr_t bgfx::overrideInternal(TextureHandle _handle, uintptr_t _ptr)
    +
    +uintptr_t bgfx::overrideInternal(TextureHandle _handle, uintptr_t _ptr, uint16_t _layerIndex = 0)

    Override internal texture with externally created texture. Previously created internal texture will released.

    Attention

    It’s expected you understand some bgfx internals before you use this call.

    @@ -2298,7 +2318,8 @@ It is only necessary to use these APIs in conjunction with creating windows.

    Parameters:
    • _handle[in] Texture handle.

    • -
    • _ptr[in] Native API pointer to texture.

    • +
    • _ptr[in] Native API pointer to texture.

    • +
    • _layerIndex[in] Layer index for texture arrays (only implemented for D3D11).

    Returns:
    @@ -2309,7 +2330,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -uintptr_t bgfx::overrideInternal(TextureHandle _handle, uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE)
    +uintptr_t bgfx::overrideInternal(TextureHandle _handle, uint16_t _width, uint16_t _height, uint8_t _numMips, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE)

    Override internal texture by creating new texture. Previously created internal texture will released.

    Attention

    It’s expected you understand some bgfx internals before you use this call.

    @@ -2345,10 +2366,10 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -

    Miscellaneous

    +

    Miscellaneous

    -void bgfx::vertexPack(const float _input[4], bool _inputNormalized, Attrib::Enum _attr, const VertexLayout &_layout, void *_data, uint32_t _index = 0)
    +void bgfx::vertexPack(const float _input[4], bool _inputNormalized, Attrib::Enum _attr, const VertexLayout &_layout, void *_data, uint32_t _index = 0)

    Pack vertex attribute into vertex stream format.

    Attention

    C99’s equivalent binding is bgfx_vertex_pack.

    @@ -2371,7 +2392,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::vertexUnpack(float _output[4], Attrib::Enum _attr, const VertexLayout &_layout, const void *_data, uint32_t _index = 0)
    +void bgfx::vertexUnpack(float _output[4], Attrib::Enum _attr, const VertexLayout &_layout, const void *_data, uint32_t _index = 0)

    Unpack vertex attribute from vertex stream format.

    Attention

    C99’s equivalent binding is bgfx_vertex_unpack.

    @@ -2393,7 +2414,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::vertexConvert(const VertexLayout &_destLayout, void *_destData, const VertexLayout &_srcLayout, const void *_srcData, uint32_t _num = 1)
    +void bgfx::vertexConvert(const VertexLayout &_destLayout, void *_destData, const VertexLayout &_srcLayout, const void *_srcData, uint32_t _num = 1)

    Converts vertex stream data from one vertex stream format to another.

    Attention

    C99’s equivalent binding is bgfx_vertex_convert.

    @@ -2415,7 +2436,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -uint32_t bgfx::weldVertices(void *_output, const VertexLayout &_layout, const void *_data, uint32_t _num, bool _index32, float _epsilon = 0.001f)
    +uint32_t bgfx::weldVertices(void *_output, const VertexLayout &_layout, const void *_data, uint32_t _num, bool _index32, float _epsilon = 0.001f)

    Weld vertices.

    Attention

    C99’s equivalent binding is bgfx_weld_vertices.

    @@ -2441,7 +2462,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -struct TopologyConvert
    +struct TopologyConvert

    Topology conversion function.

    Attention

    C99’s equivalent binding is bgfx_topology_convert_t.

    @@ -2452,42 +2473,42 @@ It is only necessary to use these APIs in conjunction with creating windows.

    Public Types

    -enum Enum
    +enum Enum

    Topology conversion functions:

    Values:

    -enumerator TriListFlipWinding
    +enumerator TriListFlipWinding

    Flip winding order of triangle list.

    -enumerator TriStripFlipWinding
    +enumerator TriStripFlipWinding

    Flip winding order of triangle strip.

    -enumerator TriListToLineList
    +enumerator TriListToLineList

    Convert triangle list to line list.

    -enumerator TriStripToTriList
    +enumerator TriStripToTriList

    Convert triangle strip to triangle list.

    -enumerator LineStripToLineList
    +enumerator LineStripToLineList

    Convert line strip to line list.

    -enumerator Count
    +enumerator Count
    @@ -2497,7 +2518,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -uint32_t bgfx::topologyConvert(TopologyConvert::Enum _conversion, void *_dst, uint32_t _dstSize, const void *_indices, uint32_t _numIndices, bool _index32)
    +uint32_t bgfx::topologyConvert(TopologyConvert::Enum _conversion, void *_dst, uint32_t _dstSize, const void *_indices, uint32_t _numIndices, bool _index32)

    Convert index buffer for use with different primitive topologies.

    Attention

    C99’s equivalent binding is bgfx_topology_convert.

    @@ -2523,7 +2544,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -struct TopologySort
    +struct TopologySort

    Topology sort order.

    Attention

    C99’s equivalent binding is bgfx_topology_sort_t.

    @@ -2534,72 +2555,72 @@ It is only necessary to use these APIs in conjunction with creating windows.

    Public Types

    -enum Enum
    +enum Enum

    Topology sort order:

    Values:

    -enumerator DirectionFrontToBackMin
    +enumerator DirectionFrontToBackMin
    -enumerator DirectionFrontToBackAvg
    +enumerator DirectionFrontToBackAvg
    -enumerator DirectionFrontToBackMax
    +enumerator DirectionFrontToBackMax
    -enumerator DirectionBackToFrontMin
    +enumerator DirectionBackToFrontMin
    -enumerator DirectionBackToFrontAvg
    +enumerator DirectionBackToFrontAvg
    -enumerator DirectionBackToFrontMax
    +enumerator DirectionBackToFrontMax
    -enumerator DistanceFrontToBackMin
    +enumerator DistanceFrontToBackMin
    -enumerator DistanceFrontToBackAvg
    +enumerator DistanceFrontToBackAvg
    -enumerator DistanceFrontToBackMax
    +enumerator DistanceFrontToBackMax
    -enumerator DistanceBackToFrontMin
    +enumerator DistanceBackToFrontMin
    -enumerator DistanceBackToFrontAvg
    +enumerator DistanceBackToFrontAvg
    -enumerator DistanceBackToFrontMax
    +enumerator DistanceBackToFrontMax
    -enumerator Count
    +enumerator Count
    @@ -2609,7 +2630,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::topologySortTriList(TopologySort::Enum _sort, void *_dst, uint32_t _dstSize, const float _dir[3], const float _pos[3], const void *_vertices, uint32_t _stride, const void *_indices, uint32_t _numIndices, bool _index32)
    +void bgfx::topologySortTriList(TopologySort::Enum _sort, void *_dst, uint32_t _dstSize, const float _dir[3], const float _pos[3], const void *_vertices, uint32_t _stride, const void *_indices, uint32_t _numIndices, bool _index32)

    Sort indices.

    Attention

    C99’s equivalent binding is bgfx_topology_sort_tri_list.

    @@ -2636,7 +2657,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::discard(uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::discard(uint8_t _flags = BGFX_DISCARD_ALL)

    Discard all previously set state for draw or compute call.

    Attention

    C99’s equivalent binding is bgfx_discard.

    @@ -2652,7 +2673,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::touch(ViewId _id)
    +void bgfx::touch(ViewId _id)

    Submit an empty primitive for rendering. Uniforms and draw state will be applied but no geometry will be submitted.

    These empty draw calls will sort before ordinary draw calls.

    @@ -2669,7 +2690,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::setPaletteColor(uint8_t _index, uint32_t _rgba)
    +void bgfx::setPaletteColor(uint8_t _index, uint32_t _rgba)

    Set palette color value.

    Attention

    C99’s equivalent binding is bgfx_set_palette_color.

    @@ -2688,7 +2709,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::setPaletteColor(uint8_t _index, const float _rgba[4])
    +void bgfx::setPaletteColor(uint8_t _index, const float _rgba[4])

    Set palette color value.

    Attention

    C99’s equivalent binding is bgfx_set_palette_color.

    @@ -2707,7 +2728,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::setPaletteColor(uint8_t _index, float _r, float _g, float _b, float _a)
    +void bgfx::setPaletteColor(uint8_t _index, float _r, float _g, float _b, float _a)

    Set palette color value.

    Attention

    C99’s equivalent binding is bgfx_set_palette_color.

    @@ -2729,7 +2750,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -void bgfx::requestScreenShot(FrameBufferHandle _handle, const char *_filePath)
    +void bgfx::requestScreenShot(FrameBufferHandle _handle, const char *_filePath)

    Request screen shot of window back buffer.

    Remark

    @@ -2755,7 +2776,7 @@ It is only necessary to use these APIs in conjunction with creating windows.

    -

    Views

    +

    Views

    Views are the primary sorting mechanism in bgfx. They represent buckets of draw and compute calls, or what are often known as ‘passes’.

    When compute calls and draw calls occupy the same bucket, the compute calls will be sorted to execute first. @@ -2770,7 +2791,7 @@ View IDs can be changed to use arbitrary ordering with bgfx::setViewOrder<

    A View’s state is preserved between frames.

    -void bgfx::setViewName(ViewId _id, const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setViewName(ViewId _id, const char *_name, int32_t _len = INT32_MAX)

    Set view name.

    In graphics debugger view name will appear as:

    "nnnce <view name>"
    @@ -2802,7 +2823,7 @@ In graphics debugger view name will appear as: 
    -void bgfx::setViewRect(ViewId _id, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    +void bgfx::setViewRect(ViewId _id, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)

    Set view rectangle. Draw primitive outside view will be clipped.

    Attention

    C99’s equivalent binding is bgfx_set_view_rect.

    @@ -2824,7 +2845,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewRect(ViewId _id, uint16_t _x, uint16_t _y, BackbufferRatio::Enum _ratio)
    +void bgfx::setViewRect(ViewId _id, uint16_t _x, uint16_t _y, BackbufferRatio::Enum _ratio)

    Set view rectangle. Draw primitive outside view will be clipped.

    Attention

    C99’s equivalent binding is bgfx_set_view_rect_ratio.

    @@ -2845,7 +2866,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewScissor(ViewId _id, uint16_t _x = 0, uint16_t _y = 0, uint16_t _width = 0, uint16_t _height = 0)
    +void bgfx::setViewScissor(ViewId _id, uint16_t _x = 0, uint16_t _y = 0, uint16_t _width = 0, uint16_t _height = 0)

    Set view scissor. Draw primitive outside view will be clipped. When _x, _y, _width and _height are set to 0, scissor will be disabled.

    Attention

    C99’s equivalent binding is bgfx_set_view_scissor.

    @@ -2867,7 +2888,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewClear(ViewId _id, uint16_t _flags, uint32_t _rgba = 0x000000ff, float _depth = 1.0f, uint8_t _stencil = 0)
    +void bgfx::setViewClear(ViewId _id, uint16_t _flags, uint32_t _rgba = 0x000000ff, float _depth = 1.0f, uint8_t _stencil = 0)

    Set view clear flags.

    Attention

    C99’s equivalent binding is bgfx_set_view_clear.

    @@ -2889,7 +2910,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewClear(ViewId _id, uint16_t _flags, float _depth, uint8_t _stencil, uint8_t _0 = UINT8_MAX, uint8_t _1 = UINT8_MAX, uint8_t _2 = UINT8_MAX, uint8_t _3 = UINT8_MAX, uint8_t _4 = UINT8_MAX, uint8_t _5 = UINT8_MAX, uint8_t _6 = UINT8_MAX, uint8_t _7 = UINT8_MAX)
    +void bgfx::setViewClear(ViewId _id, uint16_t _flags, float _depth, uint8_t _stencil, uint8_t _0 = UINT8_MAX, uint8_t _1 = UINT8_MAX, uint8_t _2 = UINT8_MAX, uint8_t _3 = UINT8_MAX, uint8_t _4 = UINT8_MAX, uint8_t _5 = UINT8_MAX, uint8_t _6 = UINT8_MAX, uint8_t _7 = UINT8_MAX)

    Set view clear flags with different clear color for each frame buffer texture. bgfx::setPaletteColor must be used to set up a clear color palette.

    Attention

    C99’s equivalent binding is bgfx_set_view_clear_mrt.

    @@ -2918,7 +2939,7 @@ In graphics debugger view name will appear as:
    -struct ViewMode
    +struct ViewMode

    View mode sets draw call sort order.

    Attention

    C99’s equivalent binding is bgfx_view_mode_t.

    @@ -2929,36 +2950,36 @@ In graphics debugger view name will appear as:
    Public Types

    -enum Enum
    +enum Enum

    View modes:

    Values:

    -enumerator Default
    +enumerator Default

    Default sort order.

    -enumerator Sequential
    +enumerator Sequential

    Sort in the same order in which submit calls were called.

    -enumerator DepthAscending
    +enumerator DepthAscending

    Sort draw call depth in ascending order.

    -enumerator DepthDescending
    +enumerator DepthDescending

    Sort draw call depth in descending order.

    -enumerator Count
    +enumerator Count
    @@ -2968,7 +2989,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewMode(ViewId _id, ViewMode::Enum _mode = ViewMode::Default)
    +void bgfx::setViewMode(ViewId _id, ViewMode::Enum _mode = ViewMode::Default)

    Set view sorting mode.

    Remark

    @@ -2991,7 +3012,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewFrameBuffer(ViewId _id, FrameBufferHandle _handle)
    +void bgfx::setViewFrameBuffer(ViewId _id, FrameBufferHandle _handle)

    Set view frame buffer.

    Remark

    @@ -3014,7 +3035,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewTransform(ViewId _id, const void *_view, const void *_proj)
    +void bgfx::setViewTransform(ViewId _id, const void *_view, const void *_proj)

    Set view’s view matrix and projection matrix, all draw primitives in this view will use these two matrices.

    Attention

    C99’s equivalent binding is bgfx_set_view_transform.

    @@ -3034,7 +3055,7 @@ In graphics debugger view name will appear as:
    -void bgfx::setViewOrder(ViewId _id = 0, uint16_t _num = UINT16_MAX, const ViewId *_remap = NULL)
    +void bgfx::setViewOrder(ViewId _id = 0, uint16_t _num = UINT16_MAX, const ViewId *_remap = NULL)

    Post submit view reordering.

    Attention

    C99’s equivalent binding is bgfx_set_view_order.

    @@ -3054,7 +3075,7 @@ In graphics debugger view name will appear as:
    -void bgfx::resetView(ViewId _id)
    +void bgfx::resetView(ViewId _id)

    Reset all view settings to default.

    Attention

    C99’s equivalent binding is bgfx_reset_view.

    @@ -3070,13 +3091,13 @@ In graphics debugger view name will appear as:
    -

    Encoder

    +

    Encoder

    -

    Encoder

    +

    Encoder

    API for multi-threaded submission.

    -Encoder *bgfx::begin(bool _forThread = false)
    +Encoder *bgfx::begin(bool _forThread = false)

    Begin submitting draw calls from thread.

    Parameters:
    @@ -3087,13 +3108,13 @@ In graphics debugger view name will appear as:
    -void bgfx::end(Encoder *_encoder)
    +void bgfx::end(Encoder *_encoder)

    End submitting draw calls from thread.

    -struct Encoder
    +struct Encoder

    Encoders are used for submitting draw calls from multiple threads. Only one encoder per thread should be used. Use bgfx::begin() to obtain an encoder for a thread.

    Attention

    C99’s equivalent binding is bgfx_encoder.

    @@ -3104,7 +3125,7 @@ In graphics debugger view name will appear as:
    Public Functions

    -void setMarker(const char *_name, int32_t _len = INT32_MAX)
    +void setMarker(const char *_name, int32_t _len = INT32_MAX)

    Sets a debug marker. This allows you to group graphics calls together for easy browsing in graphics debugging tools.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_marker.

    @@ -3123,7 +3144,7 @@ In graphics debugger view name will appear as:
    -void setState(uint64_t _state, uint32_t _rgba = 0)
    +void setState(uint64_t _state, uint32_t _rgba = 0)

    Set render states for draw primitive.

    Remark

    @@ -3159,7 +3180,7 @@ In graphics debugger view name will appear as:
    -void setCondition(OcclusionQueryHandle _handle, bool _visible)
    +void setCondition(OcclusionQueryHandle _handle, bool _visible)

    Set condition for rendering.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_condition.

    @@ -3178,7 +3199,7 @@ In graphics debugger view name will appear as:
    -void setStencil(uint32_t _fstencil, uint32_t _bstencil = BGFX_STENCIL_NONE)
    +void setStencil(uint32_t _fstencil, uint32_t _bstencil = BGFX_STENCIL_NONE)

    Set stencil test state.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_stencil.

    @@ -3197,7 +3218,7 @@ In graphics debugger view name will appear as:
    -uint16_t setScissor(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    +uint16_t setScissor(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)

    Set scissor for draw primitive. To scissor for all primitives in view see bgfx::setViewScissor.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_scissor.

    @@ -3221,7 +3242,7 @@ In graphics debugger view name will appear as:
    -void setScissor(uint16_t _cache = UINT16_MAX)
    +void setScissor(uint16_t _cache = UINT16_MAX)

    Set scissor from cache for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_scissor_cached.

    @@ -3237,7 +3258,7 @@ In graphics debugger view name will appear as:
    -uint32_t setTransform(const void *_mtx, uint16_t _num = 1)
    +uint32_t setTransform(const void *_mtx, uint16_t _num = 1)

    Set model matrix for draw primitive. If it is not called, model will be rendered with identity model matrix.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_transform.

    @@ -3259,7 +3280,7 @@ In graphics debugger view name will appear as:
    -uint32_t allocTransform(Transform *_transform, uint16_t _num)
    +uint32_t allocTransform(Transform *_transform, uint16_t _num)

    Reserve _num matrices in internal matrix cache.

    Attention

    Pointer returned can be modified until bgfx::frame is called.

    @@ -3283,7 +3304,7 @@ In graphics debugger view name will appear as:
    -void setTransform(uint32_t _cache, uint16_t _num = 1)
    +void setTransform(uint32_t _cache, uint16_t _num = 1)

    Set model matrix from matrix cache for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_transform_cached.

    @@ -3302,7 +3323,7 @@ In graphics debugger view name will appear as:
    -void setUniform(UniformHandle _handle, const void *_value, uint16_t _num = 1)
    +void setUniform(UniformHandle _handle, const void *_value, uint16_t _num = 1)

    Set shader uniform parameter for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_uniform.

    @@ -3322,7 +3343,7 @@ In graphics debugger view name will appear as:
    -void setIndexBuffer(IndexBufferHandle _handle)
    +void setIndexBuffer(IndexBufferHandle _handle)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_index_buffer.

    @@ -3338,7 +3359,7 @@ In graphics debugger view name will appear as:
    -void setIndexBuffer(IndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)
    +void setIndexBuffer(IndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_index_buffer.

    @@ -3358,7 +3379,7 @@ In graphics debugger view name will appear as:
    -void setIndexBuffer(DynamicIndexBufferHandle _handle)
    +void setIndexBuffer(DynamicIndexBufferHandle _handle)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_dynamic_index_buffer.

    @@ -3374,7 +3395,7 @@ In graphics debugger view name will appear as:
    -void setIndexBuffer(DynamicIndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)
    +void setIndexBuffer(DynamicIndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_dynamic_index_buffer.

    @@ -3394,7 +3415,7 @@ In graphics debugger view name will appear as:
    -void setIndexBuffer(const TransientIndexBuffer *_tib)
    +void setIndexBuffer(const TransientIndexBuffer *_tib)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_transient_index_buffer.

    @@ -3410,7 +3431,7 @@ In graphics debugger view name will appear as:
    -void setIndexBuffer(const TransientIndexBuffer *_tib, uint32_t _firstIndex, uint32_t _numIndices)
    +void setIndexBuffer(const TransientIndexBuffer *_tib, uint32_t _firstIndex, uint32_t _numIndices)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_transient_index_buffer.

    @@ -3430,7 +3451,7 @@ In graphics debugger view name will appear as:
    -void setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle)
    +void setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_vertex_buffer.

    @@ -3449,7 +3470,7 @@ In graphics debugger view name will appear as:
    -void setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)
    +void setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_vertex_buffer.

    @@ -3471,7 +3492,7 @@ In graphics debugger view name will appear as:
    -void setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle)
    +void setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_dynamic_vertex_buffer.

    @@ -3490,7 +3511,7 @@ In graphics debugger view name will appear as:
    -void setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)
    +void setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_dynamic_vertex_buffer.

    @@ -3512,7 +3533,7 @@ In graphics debugger view name will appear as:
    -void setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb)
    +void setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_transient_vertex_buffer.

    @@ -3531,7 +3552,7 @@ In graphics debugger view name will appear as:
    -void setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)
    +void setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_transient_vertex_buffer.

    @@ -3553,7 +3574,7 @@ In graphics debugger view name will appear as:
    -void setVertexCount(uint32_t _numVertices)
    +void setVertexCount(uint32_t _numVertices)

    Set number of vertices for auto generated vertices use in conjunction with gl_VertexID.

    Attention

    Availability depends on: BGFX_CAPS_VERTEX_ID.

    @@ -3571,7 +3592,7 @@ In graphics debugger view name will appear as:
    -void setInstanceDataBuffer(const InstanceDataBuffer *_idb)
    +void setInstanceDataBuffer(const InstanceDataBuffer *_idb)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_instance_data_buffer.

    @@ -3587,7 +3608,7 @@ In graphics debugger view name will appear as:
    -void setInstanceDataBuffer(const InstanceDataBuffer *_idb, uint32_t _start, uint32_t _num)
    +void setInstanceDataBuffer(const InstanceDataBuffer *_idb, uint32_t _start, uint32_t _num)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_instance_data_buffer.

    @@ -3607,7 +3628,7 @@ In graphics debugger view name will appear as:
    -void setInstanceDataBuffer(VertexBufferHandle _handle, uint32_t _start, uint32_t _num)
    +void setInstanceDataBuffer(VertexBufferHandle _handle, uint32_t _start, uint32_t _num)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_instance_data_from_vertex_buffer.

    @@ -3627,7 +3648,7 @@ In graphics debugger view name will appear as:
    -void setInstanceDataBuffer(DynamicVertexBufferHandle _handle, uint32_t _start, uint32_t _num)
    +void setInstanceDataBuffer(DynamicVertexBufferHandle _handle, uint32_t _start, uint32_t _num)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_instance_data_from_dynamic_vertex_buffer.

    @@ -3647,7 +3668,7 @@ In graphics debugger view name will appear as:
    -void setInstanceCount(uint32_t _numInstances)
    +void setInstanceCount(uint32_t _numInstances)

    Set number of instances for auto generated instances use in conjunction with gl_InstanceID.

    Attention

    Availability depends on: BGFX_CAPS_VERTEX_ID.

    @@ -3665,7 +3686,7 @@ In graphics debugger view name will appear as:
    -void setTexture(uint8_t _stage, UniformHandle _sampler, TextureHandle _handle, uint32_t _flags = UINT32_MAX)
    +void setTexture(uint8_t _stage, UniformHandle _sampler, TextureHandle _handle, uint32_t _flags = UINT32_MAX)

    Set texture stage for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_texture.

    @@ -3690,7 +3711,7 @@ In graphics debugger view name will appear as:
    -void touch(ViewId _id)
    +void touch(ViewId _id)

    Submit an empty primitive for rendering. Uniforms and draw state will be applied but no geometry will be submitted. Useful in cases when no other draw/compute primitive is submitted to view, but it’s desired to execute clear view.

    These empty draw calls will sort before ordinary draw calls.

    @@ -3707,7 +3728,7 @@ In graphics debugger view name will appear as:
    -void submit(ViewId _id, ProgramHandle _program, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void submit(ViewId _id, ProgramHandle _program, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive for rendering.

    Attention

    C99’s equivalent binding is bgfx_encoder_submit.

    @@ -3728,7 +3749,7 @@ In graphics debugger view name will appear as:
    -void submit(ViewId _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void submit(ViewId _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive with occlusion query for rendering.

    Attention

    C99’s equivalent binding is bgfx_encoder_submit_occlusion_query.

    @@ -3750,7 +3771,7 @@ In graphics debugger view name will appear as:
    -void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive for rendering with index and instance data info from indirect buffer.

    Attention

    Availability depends on: BGFX_CAPS_DRAW_INDIRECT.

    @@ -3776,7 +3797,7 @@ In graphics debugger view name will appear as:
    -void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive for rendering with index and instance data info and draw count from indirect buffers.

    Attention

    Availability depends on: BGFX_CAPS_DRAW_INDIRECT_COUNT.

    @@ -3804,7 +3825,7 @@ In graphics debugger view name will appear as:
    -void setBuffer(uint8_t _stage, IndexBufferHandle _handle, Access::Enum _access)
    +void setBuffer(uint8_t _stage, IndexBufferHandle _handle, Access::Enum _access)

    Set compute index buffer.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_compute_index_buffer.

    @@ -3824,7 +3845,7 @@ In graphics debugger view name will appear as:
    -void setBuffer(uint8_t _stage, VertexBufferHandle _handle, Access::Enum _access)
    +void setBuffer(uint8_t _stage, VertexBufferHandle _handle, Access::Enum _access)

    Set compute vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_compute_vertex_buffer.

    @@ -3844,7 +3865,7 @@ In graphics debugger view name will appear as:
    -void setBuffer(uint8_t _stage, DynamicIndexBufferHandle _handle, Access::Enum _access)
    +void setBuffer(uint8_t _stage, DynamicIndexBufferHandle _handle, Access::Enum _access)

    Set compute dynamic index buffer.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_compute_dynamic_index_buffer.

    @@ -3864,7 +3885,7 @@ In graphics debugger view name will appear as:
    -void setBuffer(uint8_t _stage, DynamicVertexBufferHandle _handle, Access::Enum _access)
    +void setBuffer(uint8_t _stage, DynamicVertexBufferHandle _handle, Access::Enum _access)

    Set compute dynamic vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_compute_dynamic_vertex_buffer.

    @@ -3884,7 +3905,7 @@ In graphics debugger view name will appear as:
    -void setBuffer(uint8_t _stage, IndirectBufferHandle _handle, Access::Enum _access)
    +void setBuffer(uint8_t _stage, IndirectBufferHandle _handle, Access::Enum _access)

    Set compute indirect buffer.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_compute_indirect_buffer.

    @@ -3904,7 +3925,7 @@ In graphics debugger view name will appear as:
    -void setImage(uint8_t _stage, TextureHandle _handle, uint8_t _mip, Access::Enum _access, TextureFormat::Enum _format = TextureFormat::Count)
    +void setImage(uint8_t _stage, TextureHandle _handle, uint8_t _mip, Access::Enum _access, TextureFormat::Enum _format = TextureFormat::Count)

    Set compute image from texture.

    Attention

    C99’s equivalent binding is bgfx_encoder_set_image.

    @@ -3926,7 +3947,7 @@ In graphics debugger view name will appear as:
    -void dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX = 1, uint32_t _numY = 1, uint32_t _numZ = 1, uint8_t _flags = BGFX_DISCARD_ALL)
    +void dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX = 1, uint32_t _numY = 1, uint32_t _numZ = 1, uint8_t _flags = BGFX_DISCARD_ALL)

    Dispatch compute.

    Attention

    C99’s equivalent binding is bgfx_encoder_dispatch.

    @@ -3949,7 +3970,7 @@ In graphics debugger view name will appear as:
    -void dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)
    +void dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)

    Dispatch compute indirect.

    Attention

    C99’s equivalent binding is bgfx_encoder_dispatch_indirect.

    @@ -3972,7 +3993,7 @@ In graphics debugger view name will appear as:
    -void discard(uint8_t _flags = BGFX_DISCARD_ALL)
    +void discard(uint8_t _flags = BGFX_DISCARD_ALL)

    Discard all previously set state for draw or compute call.

    Attention

    C99’s equivalent binding is bgfx_encoder_discard.

    @@ -3988,7 +4009,7 @@ In graphics debugger view name will appear as:
    -void blit(ViewId _id, TextureHandle _dst, uint16_t _dstX, uint16_t _dstY, TextureHandle _src, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX)
    +void blit(ViewId _id, TextureHandle _dst, uint16_t _dstX, uint16_t _dstY, TextureHandle _src, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX)

    Blit texture 2D region between two 2D textures.

    Attention

    Destination texture must be created with BGFX_TEXTURE_BLIT_DST flag.

    @@ -4018,7 +4039,7 @@ In graphics debugger view name will appear as:
    -void blit(ViewId _id, TextureHandle _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, TextureHandle _src, uint8_t _srcMip = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _srcZ = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX, uint16_t _depth = UINT16_MAX)
    +void blit(ViewId _id, TextureHandle _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, TextureHandle _src, uint8_t _srcMip = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _srcZ = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX, uint16_t _depth = UINT16_MAX)

    Blit texture region between two textures.

    Attention

    Destination texture must be created with BGFX_TEXTURE_BLIT_DST flag.

    @@ -4056,17 +4077,17 @@ In graphics debugger view name will appear as:
    -

    Draw

    +

    Draw

    Draw state is not preserved between two draw calls. All state is cleared after calling bgfx::submit.

    -

    State

    +

    State

    -

    Debug

    +

    Debug

    -void bgfx::setMarker(const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setMarker(const char *_name, int32_t _len = INT32_MAX)

    Sets a debug marker. This allows you to group graphics calls together for easy browsing in graphics debugging tools.

    Attention

    C99’s equivalent binding is bgfx_set_marker.

    @@ -4085,7 +4106,7 @@ All state is cleared after calling bgfx::submit.

    -void bgfx::setName(ShaderHandle _handle, const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setName(ShaderHandle _handle, const char *_name, int32_t _len = INT32_MAX)

    Set shader debug name.

    Attention

    C99’s equivalent binding is bgfx_set_shader_name.

    @@ -4105,7 +4126,7 @@ All state is cleared after calling bgfx::submit.

    -void bgfx::setName(TextureHandle _handle, const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setName(TextureHandle _handle, const char *_name, int32_t _len = INT32_MAX)

    Set texture debug name.

    Attention

    C99’s equivalent binding is bgfx_set_texture_name.

    @@ -4125,10 +4146,10 @@ All state is cleared after calling bgfx::submit.

    -

    State

    +

    State

    -void bgfx::setState(uint64_t _state, uint32_t _rgba = 0)
    +void bgfx::setState(uint64_t _state, uint32_t _rgba = 0)

    Set render states for draw primitive.

    Remark

    @@ -4164,277 +4185,277 @@ All state is cleared after calling bgfx::submit.

    -

    State Flags

    +

    State Flags

    Write

    -BGFX_STATE_WRITE_R
    +BGFX_STATE_WRITE_R

    Enable R write.

    Color RGB/alpha/depth write. When it’s not specified write will be disabled.

    -BGFX_STATE_WRITE_G
    +BGFX_STATE_WRITE_G

    Enable G write.

    -BGFX_STATE_WRITE_B
    +BGFX_STATE_WRITE_B

    Enable B write.

    -BGFX_STATE_WRITE_RGB
    +BGFX_STATE_WRITE_RGB
    -BGFX_STATE_WRITE_A
    +BGFX_STATE_WRITE_A

    Enable alpha write.

    -BGFX_STATE_WRITE_Z
    +BGFX_STATE_WRITE_Z

    Enable depth write. Enable RGB write.

    Depth Test

    -BGFX_STATE_DEPTH_TEST_LESS
    +BGFX_STATE_DEPTH_TEST_LESS

    Enable depth test, less.

    Depth test state. When BGFX_STATE_DEPTH_ is not specified depth test will be disabled.

    -BGFX_STATE_DEPTH_TEST_LEQUAL
    +BGFX_STATE_DEPTH_TEST_LEQUAL

    Enable depth test, less or equal.

    -BGFX_STATE_DEPTH_TEST_EQUAL
    +BGFX_STATE_DEPTH_TEST_EQUAL

    Enable depth test, equal.

    -BGFX_STATE_DEPTH_TEST_GEQUAL
    +BGFX_STATE_DEPTH_TEST_GEQUAL

    Enable depth test, greater or equal.

    -BGFX_STATE_DEPTH_TEST_GREATER
    +BGFX_STATE_DEPTH_TEST_GREATER

    Enable depth test, greater.

    -BGFX_STATE_DEPTH_TEST_NOTEQUAL
    +BGFX_STATE_DEPTH_TEST_NOTEQUAL

    Enable depth test, not equal.

    -BGFX_STATE_DEPTH_TEST_NEVER
    +BGFX_STATE_DEPTH_TEST_NEVER

    Enable depth test, never.

    -BGFX_STATE_DEPTH_TEST_ALWAYS
    +BGFX_STATE_DEPTH_TEST_ALWAYS

    Enable depth test, always.

    Blend Mode

    -BGFX_STATE_BLEND_ZERO
    +BGFX_STATE_BLEND_ZERO

    0, 0, 0, 0

    Use BGFX_STATE_BLEND_FUNC(_src, _dst) or BGFX_STATE_BLEND_FUNC_SEPARATE(_srcRGB, _dstRGB, _srcA, _dstA) helper macros.

    -BGFX_STATE_BLEND_ONE
    +BGFX_STATE_BLEND_ONE

    1, 1, 1, 1

    -BGFX_STATE_BLEND_SRC_COLOR
    +BGFX_STATE_BLEND_SRC_COLOR

    Rs, Gs, Bs, As.

    -BGFX_STATE_BLEND_INV_SRC_COLOR
    +BGFX_STATE_BLEND_INV_SRC_COLOR

    1-Rs, 1-Gs, 1-Bs, 1-As

    -BGFX_STATE_BLEND_SRC_ALPHA
    +BGFX_STATE_BLEND_SRC_ALPHA

    As, As, As, As.

    -BGFX_STATE_BLEND_INV_SRC_ALPHA
    +BGFX_STATE_BLEND_INV_SRC_ALPHA

    1-As, 1-As, 1-As, 1-As

    -BGFX_STATE_BLEND_DST_ALPHA
    +BGFX_STATE_BLEND_DST_ALPHA

    Ad, Ad, Ad, Ad.

    -BGFX_STATE_BLEND_INV_DST_ALPHA
    +BGFX_STATE_BLEND_INV_DST_ALPHA

    1-Ad, 1-Ad, 1-Ad ,1-Ad

    -BGFX_STATE_BLEND_DST_COLOR
    +BGFX_STATE_BLEND_DST_COLOR

    Rd, Gd, Bd, Ad.

    -BGFX_STATE_BLEND_INV_DST_COLOR
    +BGFX_STATE_BLEND_INV_DST_COLOR

    1-Rd, 1-Gd, 1-Bd, 1-Ad

    -BGFX_STATE_BLEND_SRC_ALPHA_SAT
    +BGFX_STATE_BLEND_SRC_ALPHA_SAT

    f, f, f, 1; f = min(As, 1-Ad)

    -BGFX_STATE_BLEND_FACTOR
    +BGFX_STATE_BLEND_FACTOR

    Blend factor.

    -BGFX_STATE_BLEND_INV_FACTOR
    +BGFX_STATE_BLEND_INV_FACTOR

    1-Blend factor

    Blend Equation

    -BGFX_STATE_BLEND_EQUATION_ADD
    +BGFX_STATE_BLEND_EQUATION_ADD

    Blend add: src + dst.

    Use BGFX_STATE_BLEND_EQUATION(_equation) or BGFX_STATE_BLEND_EQUATION_SEPARATE(_equationRGB, _equationA) helper macros.

    -BGFX_STATE_BLEND_EQUATION_SUB
    +BGFX_STATE_BLEND_EQUATION_SUB

    Blend subtract: src - dst.

    -BGFX_STATE_BLEND_EQUATION_REVSUB
    +BGFX_STATE_BLEND_EQUATION_REVSUB

    Blend reverse subtract: dst - src.

    -BGFX_STATE_BLEND_EQUATION_MIN
    +BGFX_STATE_BLEND_EQUATION_MIN

    Blend min: min(src, dst).

    -BGFX_STATE_BLEND_EQUATION_MAX
    +BGFX_STATE_BLEND_EQUATION_MAX

    Blend max: max(src, dst).

    Primitive Culling

    -BGFX_STATE_CULL_CW
    +BGFX_STATE_CULL_CW

    Cull clockwise triangles.

    Cull state. When BGFX_STATE_CULL_* is not specified culling will be disabled.

    -BGFX_STATE_CULL_CCW
    +BGFX_STATE_CULL_CCW

    Cull counter-clockwise triangles.

    Primitive Type

    -BGFX_STATE_PT_TRISTRIP
    +BGFX_STATE_PT_TRISTRIP

    Tristrip.

    -BGFX_STATE_PT_LINES
    +BGFX_STATE_PT_LINES

    Lines.

    -BGFX_STATE_PT_LINESTRIP
    +BGFX_STATE_PT_LINESTRIP

    Line strip.

    -BGFX_STATE_PT_POINTS
    +BGFX_STATE_PT_POINTS

    Points.

    Misc

    -BGFX_STATE_BLEND_INDEPENDENT
    +BGFX_STATE_BLEND_INDEPENDENT

    Enable blend independent.

    -BGFX_STATE_BLEND_ALPHA_TO_COVERAGE
    +BGFX_STATE_BLEND_ALPHA_TO_COVERAGE

    Enable alpha to coverage. Default state is write to RGB, alpha, and depth with depth test less enabled, with clockwise culling and MSAA (when writing into MSAA frame buffer, otherwise this flag is ignored).

    -BGFX_STATE_MSAA
    +BGFX_STATE_MSAA

    Enable MSAA rasterization.

    Enable MSAA write when writing into MSAA frame buffer. This flag is ignored when not writing into MSAA frame buffer.

    -BGFX_STATE_LINEAA
    +BGFX_STATE_LINEAA

    Enable line AA rasterization.

    -

    Stencil

    +

    Stencil

    -void bgfx::setStencil(uint32_t _fstencil, uint32_t _bstencil = BGFX_STENCIL_NONE)
    +void bgfx::setStencil(uint32_t _fstencil, uint32_t _bstencil = BGFX_STENCIL_NONE)

    Set stencil test state.

    Attention

    C99’s equivalent binding is bgfx_set_stencil.

    @@ -4453,22 +4474,22 @@ All state is cleared after calling bgfx::submit.

    -

    Stencil Flags

    +

    Stencil Flags

    -BGFX_STENCIL_TEST_LESS
    +BGFX_STENCIL_TEST_LESS

    Enable stencil test, less.

    -

    Scissor

    +

    Scissor

    If the Scissor rectangle needs to be changed for every draw call in a View, use bgfx::setScissor. Otherwise, use bgfx::setViewScissor.

    -uint16_t bgfx::setScissor(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)
    +uint16_t bgfx::setScissor(uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height)

    Set scissor for draw primitive. For scissor for all primitives in view see bgfx::setViewScissor.

    Attention

    C99’s equivalent binding is bgfx_set_scissor.

    @@ -4492,7 +4513,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setScissor(uint16_t _cache = UINT16_MAX)
    +void bgfx::setScissor(uint16_t _cache = UINT16_MAX)

    Set scissor from cache for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_scissor_cached.

    @@ -4508,10 +4529,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Transform

    +

    Transform

    -uint32_t bgfx::allocTransform(Transform *_transform, uint16_t _num)
    +uint32_t bgfx::allocTransform(Transform *_transform, uint16_t _num)

    Reserve _num matrices in internal matrix cache.

    Attention

    Pointer returned can be modified until bgfx::frame is called.

    @@ -4535,7 +4556,7 @@ Otherwise, use bgfx::setViewScissor.

    -uint32_t bgfx::setTransform(const void *_mtx, uint16_t _num = 1)
    +uint32_t bgfx::setTransform(const void *_mtx, uint16_t _num = 1)

    Set model matrix for draw primitive. If it is not called, the model will be rendered with an identity model matrix.

    Attention

    C99’s equivalent binding is bgfx_set_transform.

    @@ -4557,7 +4578,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setTransform(uint32_t _cache, uint16_t _num = 1)
    +void bgfx::setTransform(uint32_t _cache, uint16_t _num = 1)

    Set model matrix from matrix cache for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_transform_cached.

    @@ -4576,10 +4597,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Conditional Rendering

    +

    Conditional Rendering

    -void bgfx::setCondition(OcclusionQueryHandle _handle, bool _visible)
    +void bgfx::setCondition(OcclusionQueryHandle _handle, bool _visible)

    Set condition for rendering.

    Attention

    C99’s equivalent binding is bgfx_set_condition.

    @@ -4598,10 +4619,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Buffers

    +

    Buffers

    -void bgfx::setIndexBuffer(IndexBufferHandle _handle)
    +void bgfx::setIndexBuffer(IndexBufferHandle _handle)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_index_buffer.

    @@ -4617,7 +4638,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setIndexBuffer(IndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)
    +void bgfx::setIndexBuffer(IndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_index_buffer.

    @@ -4637,7 +4658,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setIndexBuffer(DynamicIndexBufferHandle _handle)
    +void bgfx::setIndexBuffer(DynamicIndexBufferHandle _handle)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_dynamic_index_buffer.

    @@ -4653,7 +4674,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setIndexBuffer(DynamicIndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)
    +void bgfx::setIndexBuffer(DynamicIndexBufferHandle _handle, uint32_t _firstIndex, uint32_t _numIndices)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_dynamic_index_buffer.

    @@ -4673,7 +4694,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct TransientIndexBuffer
    +struct TransientIndexBuffer

    Transient index buffer.

    Attention

    C99’s equivalent binding is bgfx_transient_index_buffer_t.

    @@ -4684,31 +4705,31 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -uint8_t *data
    +uint8_t *data

    Pointer to data.

    -uint32_t size
    +uint32_t size

    Data size.

    -uint32_t startIndex
    +uint32_t startIndex

    First index.

    -IndexBufferHandle handle
    +IndexBufferHandle handle

    Index buffer handle.

    -bool isIndex16
    +bool isIndex16

    Index buffer format is 16-bits if true, otherwise it is 32-bit.

    @@ -4717,7 +4738,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setIndexBuffer(const TransientIndexBuffer *_tib)
    +void bgfx::setIndexBuffer(const TransientIndexBuffer *_tib)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_transient_index_buffer.

    @@ -4733,7 +4754,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setIndexBuffer(const TransientIndexBuffer *_tib, uint32_t _firstIndex, uint32_t _numIndices)
    +void bgfx::setIndexBuffer(const TransientIndexBuffer *_tib, uint32_t _firstIndex, uint32_t _numIndices)

    Set index buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_transient_index_buffer.

    @@ -4753,7 +4774,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle)
    +void bgfx::setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_vertex_buffer.

    @@ -4772,7 +4793,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)
    +void bgfx::setVertexBuffer(uint8_t _stream, VertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_vertex_buffer.

    @@ -4794,7 +4815,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle)
    +void bgfx::setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_dynamic_vertex_buffer.

    @@ -4813,7 +4834,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)
    +void bgfx::setVertexBuffer(uint8_t _stream, DynamicVertexBufferHandle _handle, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_dynamic_vertex_buffer.

    @@ -4835,7 +4856,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct TransientVertexBuffer
    +struct TransientVertexBuffer

    Transient vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_transient_vertex_buffer_t.

    @@ -4846,37 +4867,37 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -uint8_t *data
    +uint8_t *data

    Pointer to data.

    -uint32_t size
    +uint32_t size

    Data size.

    -uint32_t startVertex
    +uint32_t startVertex

    First vertex.

    -uint16_t stride
    +uint16_t stride

    Vertex stride.

    -VertexBufferHandle handle
    +VertexBufferHandle handle

    Vertex buffer handle.

    -VertexLayoutHandle layoutHandle
    +VertexLayoutHandle layoutHandle

    Vertex layout handle.

    @@ -4885,7 +4906,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb)
    +void bgfx::setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_transient_vertex_buffer.

    @@ -4904,7 +4925,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)
    +void bgfx::setVertexBuffer(uint8_t _stream, const TransientVertexBuffer *_tvb, uint32_t _startVertex, uint32_t _numVertices, VertexLayoutHandle _layoutHandle = BGFX_INVALID_HANDLE)

    Set vertex buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_transient_vertex_buffer.

    @@ -4926,7 +4947,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setVertexCount(uint32_t _numVertices)
    +void bgfx::setVertexCount(uint32_t _numVertices)

    Set number of vertices for auto generated vertices use in conjunction with gl_VertexID.

    Attention

    Availability depends on: BGFX_CAPS_VERTEX_ID.

    @@ -4944,7 +4965,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct InstanceDataBuffer
    +struct InstanceDataBuffer

    Instance data buffer info.

    Attention

    C99’s equivalent binding is bgfx_instance_data_buffer_t.

    @@ -4955,37 +4976,37 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -uint8_t *data
    +uint8_t *data

    Pointer to data.

    -uint32_t size
    +uint32_t size

    Data size.

    -uint32_t offset
    +uint32_t offset

    Offset in vertex buffer.

    -uint32_t num
    +uint32_t num

    Number of instances.

    -uint16_t stride
    +uint16_t stride

    Vertex buffer stride.

    -VertexBufferHandle handle
    +VertexBufferHandle handle

    Vertex buffer object handle.

    @@ -4994,7 +5015,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setInstanceDataBuffer(const InstanceDataBuffer *_idb)
    +void bgfx::setInstanceDataBuffer(const InstanceDataBuffer *_idb)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_instance_data_buffer.

    @@ -5010,7 +5031,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setInstanceDataBuffer(const InstanceDataBuffer *_idb, uint32_t _start, uint32_t _num)
    +void bgfx::setInstanceDataBuffer(const InstanceDataBuffer *_idb, uint32_t _start, uint32_t _num)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_instance_data_buffer.

    @@ -5030,7 +5051,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setInstanceDataBuffer(VertexBufferHandle _handle, uint32_t _start, uint32_t _num)
    +void bgfx::setInstanceDataBuffer(VertexBufferHandle _handle, uint32_t _start, uint32_t _num)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_instance_data_from_vertex_buffer.

    @@ -5050,7 +5071,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setInstanceDataBuffer(DynamicVertexBufferHandle _handle, uint32_t _start, uint32_t _num)
    +void bgfx::setInstanceDataBuffer(DynamicVertexBufferHandle _handle, uint32_t _start, uint32_t _num)

    Set instance data buffer for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_instance_data_from_dynamic_vertex_buffer.

    @@ -5070,7 +5091,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setInstanceCount(uint32_t _numInstances)
    +void bgfx::setInstanceCount(uint32_t _numInstances)

    Set number of instances for auto generated instances use in conjunction with gl_InstanceID.

    Attention

    Availability depends on: BGFX_CAPS_VERTEX_ID.

    @@ -5088,10 +5109,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Textures

    +

    Textures

    -void bgfx::setTexture(uint8_t _stage, UniformHandle _sampler, TextureHandle _handle, uint32_t _flags = UINT32_MAX)
    +void bgfx::setTexture(uint8_t _stage, UniformHandle _sampler, TextureHandle _handle, uint32_t _flags = UINT32_MAX)

    Set texture stage for draw primitive.

    Attention

    C99’s equivalent binding is bgfx_set_texture.

    @@ -5116,11 +5137,11 @@ Otherwise, use bgfx::setViewScissor.

    -

    Submit

    +

    Submit

    In Views, all draw commands are executed after blit and compute commands.

    -void bgfx::submit(ViewId _id, ProgramHandle _program, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::submit(ViewId _id, ProgramHandle _program, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive for rendering.

    Attention

    C99’s equivalent binding is bgfx_submit.

    @@ -5141,7 +5162,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::submit(ViewId _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::submit(ViewId _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive with occlusion query for rendering.

    Attention

    C99’s equivalent binding is bgfx_submit_occlusion_query.

    @@ -5163,7 +5184,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive for rendering with index and instance data info from indirect buffer.

    Attention

    Availability depends on: BGFX_CAPS_DRAW_INDIRECT.

    @@ -5189,7 +5210,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)

    Submit primitive for rendering with index and instance data info and draw count from indirect buffers.

    Attention

    Availability depends on:BGFX_CAPS_DRAW_INDIRECT_COUNT.

    @@ -5218,13 +5239,13 @@ Otherwise, use bgfx::setViewScissor.

    -

    Compute

    +

    Compute

    Compute state is not preserved between compute dispatches; all state is cleared after calling bgfx::dispatch.

    -

    Buffers

    +

    Buffers

    -struct Access
    +struct Access

    Access mode enum.

    Attention

    C99’s equivalent binding is bgfx_access_t.

    @@ -5235,30 +5256,30 @@ Otherwise, use bgfx::setViewScissor.

    Public Types

    -enum Enum
    +enum Enum

    Access:

    Values:

    -enumerator Read
    +enumerator Read

    Read.

    -enumerator Write
    +enumerator Write

    Write.

    -enumerator ReadWrite
    +enumerator ReadWrite

    Read and write.

    -enumerator Count
    +enumerator Count
    @@ -5268,7 +5289,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setBuffer(uint8_t _stage, IndexBufferHandle _handle, Access::Enum _access)
    +void bgfx::setBuffer(uint8_t _stage, IndexBufferHandle _handle, Access::Enum _access)

    Set compute index buffer.

    Attention

    C99’s equivalent binding is bgfx_set_compute_index_buffer.

    @@ -5288,7 +5309,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setBuffer(uint8_t _stage, VertexBufferHandle _handle, Access::Enum _access)
    +void bgfx::setBuffer(uint8_t _stage, VertexBufferHandle _handle, Access::Enum _access)

    Set compute vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_set_compute_vertex_buffer.

    @@ -5308,7 +5329,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setBuffer(uint8_t _stage, DynamicIndexBufferHandle _handle, Access::Enum _access)
    +void bgfx::setBuffer(uint8_t _stage, DynamicIndexBufferHandle _handle, Access::Enum _access)

    Set compute dynamic index buffer.

    Attention

    C99’s equivalent binding is bgfx_set_compute_dynamic_index_buffer.

    @@ -5328,7 +5349,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setBuffer(uint8_t _stage, DynamicVertexBufferHandle _handle, Access::Enum _access)
    +void bgfx::setBuffer(uint8_t _stage, DynamicVertexBufferHandle _handle, Access::Enum _access)

    Set compute dynamic vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_set_compute_dynamic_vertex_buffer.

    @@ -5348,7 +5369,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setBuffer(uint8_t _stage, IndirectBufferHandle _handle, Access::Enum _access)
    +void bgfx::setBuffer(uint8_t _stage, IndirectBufferHandle _handle, Access::Enum _access)

    Set compute indirect buffer.

    Attention

    C99’s equivalent binding is bgfx_set_compute_indirect_buffer.

    @@ -5368,10 +5389,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Images

    +

    Images

    -void bgfx::setImage(uint8_t _stage, TextureHandle _handle, uint8_t _mip, Access::Enum _access, TextureFormat::Enum _format = TextureFormat::Count)
    +void bgfx::setImage(uint8_t _stage, TextureHandle _handle, uint8_t _mip, Access::Enum _access, TextureFormat::Enum _format = TextureFormat::Count)

    Set compute image from texture.

    Attention

    C99’s equivalent binding is bgfx_set_image.

    @@ -5393,11 +5414,11 @@ Otherwise, use bgfx::setViewScissor.

    -

    Dispatch

    +

    Dispatch

    In Views, all draw commands are executed after blit and compute commands.

    -void bgfx::dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX = 1, uint32_t _numY = 1, uint32_t _numZ = 1, uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX = 1, uint32_t _numY = 1, uint32_t _numZ = 1, uint8_t _flags = BGFX_DISCARD_ALL)

    Dispatch compute.

    Attention

    C99’s equivalent binding is bgfx_dispatch.

    @@ -5420,7 +5441,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)
    +void bgfx::dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)

    Dispatch compute indirect.

    Attention

    C99’s equivalent binding is bgfx_dispatch_indirect.

    @@ -5444,11 +5465,11 @@ Otherwise, use bgfx::setViewScissor.

    -

    Blit

    +

    Blit

    In Views, all draw commands are executed after blit and compute commands.

    -void bgfx::blit(ViewId _id, TextureHandle _dst, uint16_t _dstX, uint16_t _dstY, TextureHandle _src, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX)
    +void bgfx::blit(ViewId _id, TextureHandle _dst, uint16_t _dstX, uint16_t _dstY, TextureHandle _src, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX)

    Blit 2D texture region between two 2D textures.

    Attention

    Destination texture must be created with BGFX_TEXTURE_BLIT_DST flag.

    @@ -5478,7 +5499,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::blit(ViewId _id, TextureHandle _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, TextureHandle _src, uint8_t _srcMip = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _srcZ = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX, uint16_t _depth = UINT16_MAX)
    +void bgfx::blit(ViewId _id, TextureHandle _dst, uint8_t _dstMip, uint16_t _dstX, uint16_t _dstY, uint16_t _dstZ, TextureHandle _src, uint8_t _srcMip = 0, uint16_t _srcX = 0, uint16_t _srcY = 0, uint16_t _srcZ = 0, uint16_t _width = UINT16_MAX, uint16_t _height = UINT16_MAX, uint16_t _depth = UINT16_MAX)

    Blit texture region between two textures.

    Attention

    Destination texture must be created with BGFX_TEXTURE_BLIT_DST flag.

    @@ -5514,10 +5535,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Resources

    +

    Resources

    -struct Memory
    +struct Memory

    Memory must be obtained by calling bgfx::alloc, bgfx::copy, or bgfx::makeRef.

    Attention

    It is illegal to create this structure on stack and pass it to any bgfx API.

    @@ -5530,13 +5551,13 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -uint8_t *data
    +uint8_t *data

    Pointer to data.

    -uint32_t size
    +uint32_t size

    Data size.

    @@ -5545,7 +5566,7 @@ Otherwise, use bgfx::setViewScissor.

    -const Memory *bgfx::alloc(uint32_t _size)
    +const Memory *bgfx::alloc(uint32_t _size)

    Allocate buffer to pass to bgfx calls. Data will be freed inside bgfx.

    Attention

    C99’s equivalent binding is bgfx_alloc.

    @@ -5561,7 +5582,7 @@ Otherwise, use bgfx::setViewScissor.

    -const Memory *bgfx::copy(const void *_data, uint32_t _size)
    +const Memory *bgfx::copy(const void *_data, uint32_t _size)

    Allocate buffer and copy data into it. Data will be freed inside bgfx.

    Attention

    C99’s equivalent binding is bgfx_copy.

    @@ -5580,7 +5601,7 @@ Otherwise, use bgfx::setViewScissor.

    -const Memory *bgfx::makeRef(const void *_data, uint32_t _size, ReleaseFn _releaseFn = NULL, void *_userData = NULL)
    +const Memory *bgfx::makeRef(const void *_data, uint32_t _size, ReleaseFn _releaseFn = NULL, void *_userData = NULL)

    Make reference to data to pass to bgfx. Unlike bgfx::alloc, this call doesn’t allocate memory for data. It just copies the _data pointer. You can pass ReleaseFn function pointer to release this memory after it’s consumed, otherwise you must make sure _data is available for at least 2 bgfx::frame calls. ReleaseFn function must be able to be called from any thread.

    Attention

    Data passed must be available for at least 2 bgfx::frame calls.

    @@ -5602,14 +5623,14 @@ Otherwise, use bgfx::setViewScissor.

    -

    Shaders and Programs

    +

    Shaders and Programs

    Note

    Shaders must be compiled with offline command line too shaderc.

    -ShaderHandle bgfx::createShader(const Memory *_mem)
    +ShaderHandle bgfx::createShader(const Memory *_mem)

    Create shader from memory buffer.

    Remark

    @@ -5629,7 +5650,7 @@ Otherwise, use bgfx::setViewScissor.

    -uint16_t bgfx::getShaderUniforms(ShaderHandle _handle, UniformHandle *_uniforms = NULL, uint16_t _max = 0)
    +uint16_t bgfx::getShaderUniforms(ShaderHandle _handle, UniformHandle *_uniforms = NULL, uint16_t _max = 0)

    Returns the number of uniforms and uniform handles used inside a shader.

    Remark

    @@ -5656,7 +5677,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(ShaderHandle _handle)
    +void bgfx::destroy(ShaderHandle _handle)

    Destroy shader. Once a shader program is created with _handle, it is safe to destroy that shader.

    Attention

    C99’s equivalent binding is bgfx_destroy_shader.

    @@ -5672,7 +5693,7 @@ Otherwise, use bgfx::setViewScissor.

    -ProgramHandle bgfx::createProgram(ShaderHandle _vsh, ShaderHandle _fsh, bool _destroyShaders = false)
    +ProgramHandle bgfx::createProgram(ShaderHandle _vsh, ShaderHandle _fsh, bool _destroyShaders = false)

    Create program with vertex and fragment shaders.

    Attention

    C99’s equivalent binding is bgfx_create_program.

    @@ -5695,7 +5716,7 @@ Otherwise, use bgfx::setViewScissor.

    -ProgramHandle bgfx::createProgram(ShaderHandle _csh, bool _destroyShader = false)
    +ProgramHandle bgfx::createProgram(ShaderHandle _csh, bool _destroyShader = false)

    Create program with compute shader.

    Attention

    C99’s equivalent binding is bgfx_create_compute_program.

    @@ -5717,7 +5738,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(ProgramHandle _handle)
    +void bgfx::destroy(ProgramHandle _handle)

    Destroy program.

    Attention

    C99’s equivalent binding is bgfx_destroy_program.

    @@ -5733,12 +5754,18 @@ Otherwise, use bgfx::setViewScissor.

    -

    Uniforms

    +

    Uniforms

    -UniformHandle bgfx::createUniform(const char *_name, UniformType::Enum _type, uint16_t _num = 1)
    +UniformHandle bgfx::createUniform(const char *_name, UniformType::Enum _type, uint16_t _num = 1)

    Create shader uniform parameter.

    -

    +

      +
    • u_modelViewProj mat4 - concatenated model view projection matrix.

        +
      • u_alphaRef float - alpha reference value for alpha test.

      • +
      +

    • +
    +

    Remark

    1. Uniform names are unique. It’s valid to call bgfx::createUniform multiple times with the same uniform name. The library will always return the same handle, but the handle reference count will be incremented. This means that the same number of bgfx::destroyUniform must be called to properly destroy the uniform.

    2. @@ -5753,14 +5780,13 @@ Otherwise, use bgfx::setViewScissor.

    3. u_invViewProj mat4 - concatenated inverted view projection matrix

    4. u_model mat4[BGFX_CONFIG_MAX_BONES] - array of model matrices.

    5. u_modelView mat4 - concatenated model view matrix, only first model matrix from array is used.

    6. -
    7. u_modelViewProj mat4 - concatenated model view projection matrix.

    8. -
    9. u_alphaRef float - alpha reference value for alpha test.

    -
    +

    +

    Attention

    C99’s equivalent binding is bgfx_create_uniform.

    @@ -5781,7 +5807,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::getUniformInfo(UniformHandle _handle, UniformInfo &_info)
    +void bgfx::getUniformInfo(UniformHandle _handle, UniformInfo &_info)

    Retrieve uniform info.

    Attention

    C99’s equivalent binding is bgfx_get_uniform_info.

    @@ -5800,7 +5826,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(UniformHandle _handle)
    +void bgfx::destroy(UniformHandle _handle)

    Destroy shader uniform parameter.

    Attention

    C99’s equivalent binding is bgfx_destroy_uniform.

    @@ -5816,7 +5842,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct UniformType
    +struct UniformType

    Uniform type enum.

    Attention

    C99’s equivalent binding is bgfx_uniform_type_t.

    @@ -5827,42 +5853,42 @@ Otherwise, use bgfx::setViewScissor.

    Public Types

    -enum Enum
    +enum Enum

    Uniform types:

    Values:

    -enumerator Sampler
    +enumerator Sampler

    Sampler.

    -enumerator End
    +enumerator End

    Reserved, do not use.

    -enumerator Vec4
    +enumerator Vec4

    4 floats vector.

    -enumerator Mat3
    +enumerator Mat3

    3x3 matrix.

    -enumerator Mat4
    +enumerator Mat4

    4x4 matrix.

    -enumerator Count
    +enumerator Count
    @@ -5872,7 +5898,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct UniformInfo
    +struct UniformInfo

    Uniform info.

    Attention

    C99’s equivalent binding is bgfx_uniform_info_t.

    @@ -5883,19 +5909,19 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -char name[256]
    +char name[256]

    Uniform name.

    -UniformType::Enum type
    +UniformType::Enum type

    Uniform type.

    -uint16_t num
    +uint16_t num

    Number of elements in array.

    @@ -5904,10 +5930,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Vertex Buffers

    +

    Vertex Buffers

    -VertexLayoutHandle bgfx::createVertexLayout(const VertexLayout &_layout)
    +VertexLayoutHandle bgfx::createVertexLayout(const VertexLayout &_layout)

    Create vertex layout.

    Attention

    C99’s equivalent binding is bgfx_create_vertex_layout.

    @@ -5918,7 +5944,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(VertexLayoutHandle _handle)
    +void bgfx::destroy(VertexLayoutHandle _handle)

    Destroy vertex layout.

    Attention

    C99’s equivalent binding is bgfx_destroy_vertex_layout.

    @@ -5929,7 +5955,7 @@ Otherwise, use bgfx::setViewScissor.

    -VertexBufferHandle bgfx::createVertexBuffer(const Memory *_mem, const VertexLayout &_layout, uint16_t _flags = BGFX_BUFFER_NONE)
    +VertexBufferHandle bgfx::createVertexBuffer(const Memory *_mem, const VertexLayout &_layout, uint16_t _flags = BGFX_BUFFER_NONE)

    Create static vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_create_vertex_buffer.

    @@ -5960,7 +5986,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setName(VertexBufferHandle _handle, const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setName(VertexBufferHandle _handle, const char *_name, int32_t _len = INT32_MAX)

    Set static vertex buffer debug name.

    Attention

    C99’s equivalent binding is bgfx_set_vertex_buffer_name.

    @@ -5980,7 +6006,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(VertexBufferHandle _handle)
    +void bgfx::destroy(VertexBufferHandle _handle)

    Destroy static vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_destroy_vertex_buffer.

    @@ -5996,7 +6022,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct VertexLayout
    +struct VertexLayout

    Vertex layout.

    Attention

    C99’s equivalent binding is bgfx_vertex_layout_t.

    @@ -6007,7 +6033,7 @@ Otherwise, use bgfx::setViewScissor.

    Public Functions

    -VertexLayout &begin(RendererType::Enum _renderer = RendererType::Noop)
    +VertexLayout &begin(RendererType::Enum _renderer = RendererType::Noop)

    Start VertexLayout.

    Attention

    C99’s equivalent binding is bgfx_vertex_layout_begin.

    @@ -6026,7 +6052,7 @@ Otherwise, use bgfx::setViewScissor.

    -void end()
    +void end()

    End VertexLayout.

    Attention

    C99’s equivalent binding is bgfx_vertex_layout_end.

    @@ -6037,7 +6063,7 @@ Otherwise, use bgfx::setViewScissor.

    -VertexLayout &add(Attrib::Enum _attrib, uint8_t _num, AttribType::Enum _type, bool _normalized = false, bool _asInt = false)
    +VertexLayout &add(Attrib::Enum _attrib, uint8_t _num, AttribType::Enum _type, bool _normalized = false, bool _asInt = false)

    Add attribute to VertexLayout.

    Remark

    @@ -6066,7 +6092,7 @@ Otherwise, use bgfx::setViewScissor.

    -VertexLayout &skip(uint8_t _num)
    +VertexLayout &skip(uint8_t _num)

    Skip _num bytes in vertex stream.

    Attention

    C99’s equivalent binding is bgfx_vertex_layout_skip.

    @@ -6082,7 +6108,7 @@ Otherwise, use bgfx::setViewScissor.

    -void decode(Attrib::Enum _attrib, uint8_t &_num, AttribType::Enum &_type, bool &_normalized, bool &_asInt) const
    +void decode(Attrib::Enum _attrib, uint8_t &_num, AttribType::Enum &_type, bool &_normalized, bool &_asInt) const

    Decode attribute.

    Attention

    C99’s equivalent binding is bgfx_vertex_layout_decode.

    @@ -6093,7 +6119,7 @@ Otherwise, use bgfx::setViewScissor.

    -inline bool has(Attrib::Enum _attrib) const
    +inline bool has(Attrib::Enum _attrib) const

    Returns true if VertexLayout contains attribute.

    Attention

    C99’s equivalent binding is bgfx_vertex_layout_has.

    @@ -6112,7 +6138,7 @@ Otherwise, use bgfx::setViewScissor.

    -inline uint16_t getOffset(Attrib::Enum _attrib) const
    +inline uint16_t getOffset(Attrib::Enum _attrib) const

    Returns relative attribute offset from the vertex.

    Parameters:
    @@ -6126,7 +6152,7 @@ Otherwise, use bgfx::setViewScissor.

    -inline uint16_t getStride() const
    +inline uint16_t getStride() const

    Returns vertex stride.

    Returns:
    @@ -6137,7 +6163,7 @@ Otherwise, use bgfx::setViewScissor.

    -inline uint32_t getSize(uint32_t _num) const
    +inline uint32_t getSize(uint32_t _num) const

    Returns size of vertex buffer for number of vertices.

    Parameters:
    @@ -6154,25 +6180,25 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -uint32_t m_hash
    +uint32_t m_hash

    Hash.

    -uint16_t m_stride
    +uint16_t m_stride

    Stride.

    -uint16_t m_offset[Attrib::Count]
    +uint16_t m_offset[Attrib::Count]

    Attribute offsets.

    -uint16_t m_attributes[Attrib::Count]
    +uint16_t m_attributes[Attrib::Count]

    Used attributes.

    @@ -6181,7 +6207,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct Attrib
    +struct Attrib

    Vertex attribute enum.

    Attention

    C99’s equivalent binding is bgfx_attrib_t.

    @@ -6192,120 +6218,120 @@ Otherwise, use bgfx::setViewScissor.

    Public Types

    -enum Enum
    +enum Enum

    Corresponds to vertex shader attribute.

    Values:

    -enumerator Position
    +enumerator Position

    a_position

    -enumerator Normal
    +enumerator Normal

    a_normal

    -enumerator Tangent
    +enumerator Tangent

    a_tangent

    -enumerator Bitangent
    +enumerator Bitangent

    a_bitangent

    -enumerator Color0
    +enumerator Color0

    a_color0

    -enumerator Color1
    +enumerator Color1

    a_color1

    -enumerator Color2
    +enumerator Color2

    a_color2

    -enumerator Color3
    +enumerator Color3

    a_color3

    -enumerator Indices
    +enumerator Indices

    a_indices

    -enumerator Weight
    +enumerator Weight

    a_weight

    -enumerator TexCoord0
    +enumerator TexCoord0

    a_texcoord0

    -enumerator TexCoord1
    +enumerator TexCoord1

    a_texcoord1

    -enumerator TexCoord2
    +enumerator TexCoord2

    a_texcoord2

    -enumerator TexCoord3
    +enumerator TexCoord3

    a_texcoord3

    -enumerator TexCoord4
    +enumerator TexCoord4

    a_texcoord4

    -enumerator TexCoord5
    +enumerator TexCoord5

    a_texcoord5

    -enumerator TexCoord6
    +enumerator TexCoord6

    a_texcoord6

    -enumerator TexCoord7
    +enumerator TexCoord7

    a_texcoord7

    -enumerator Count
    +enumerator Count
    @@ -6315,7 +6341,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct AttribType
    +struct AttribType

    Vertex attribute type enum.

    Attention

    C99’s equivalent binding is bgfx_attrib_type_t.

    @@ -6326,42 +6352,42 @@ Otherwise, use bgfx::setViewScissor.

    Public Types

    -enum Enum
    +enum Enum

    Attribute types:

    Values:

    -enumerator Uint8
    +enumerator Uint8

    Uint8.

    -enumerator Uint10
    +enumerator Uint10

    Uint10, availability depends on: BGFX_CAPS_VERTEX_ATTRIB_UINT10.

    -enumerator Int16
    +enumerator Int16

    Int16.

    -enumerator Half
    +enumerator Half

    Half, availability depends on: BGFX_CAPS_VERTEX_ATTRIB_HALF.

    -enumerator Float
    +enumerator Float

    Float.

    -enumerator Count
    +enumerator Count
    @@ -6371,7 +6397,7 @@ Otherwise, use bgfx::setViewScissor.

    -DynamicVertexBufferHandle bgfx::createDynamicVertexBuffer(uint32_t _num, const VertexLayout &_layout, uint16_t _flags = BGFX_BUFFER_NONE)
    +DynamicVertexBufferHandle bgfx::createDynamicVertexBuffer(uint32_t _num, const VertexLayout &_layout, uint16_t _flags = BGFX_BUFFER_NONE)

    Create empty dynamic vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_create_dynamic_vertex_buffer.

    @@ -6402,7 +6428,7 @@ Otherwise, use bgfx::setViewScissor.

    -DynamicVertexBufferHandle bgfx::createDynamicVertexBuffer(const Memory *_mem, const VertexLayout &_layout, uint16_t _flags = BGFX_BUFFER_NONE)
    +DynamicVertexBufferHandle bgfx::createDynamicVertexBuffer(const Memory *_mem, const VertexLayout &_layout, uint16_t _flags = BGFX_BUFFER_NONE)

    Create dynamic vertex buffer and initialize it.

    Attention

    C99’s equivalent binding is bgfx_create_dynamic_vertex_buffer_mem.

    @@ -6433,7 +6459,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::update(DynamicVertexBufferHandle _handle, uint32_t _startVertex, const Memory *_mem)
    +void bgfx::update(DynamicVertexBufferHandle _handle, uint32_t _startVertex, const Memory *_mem)

    Update dynamic vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_update_dynamic_vertex_buffer.

    @@ -6453,7 +6479,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(DynamicVertexBufferHandle _handle)
    +void bgfx::destroy(DynamicVertexBufferHandle _handle)

    Destroy dynamic vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_destroy_dynamic_vertex_buffer.

    @@ -6469,7 +6495,7 @@ Otherwise, use bgfx::setViewScissor.

    -uint32_t bgfx::getAvailTransientVertexBuffer(uint32_t _num, const VertexLayout &_layout)
    +uint32_t bgfx::getAvailTransientVertexBuffer(uint32_t _num, const VertexLayout &_layout)

    Returns number of requested or maximum available vertices.

    Attention

    C99’s equivalent binding is bgfx_get_avail_transient_vertex_buffer.

    @@ -6488,7 +6514,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::allocTransientVertexBuffer(TransientVertexBuffer *_tvb, uint32_t _num, const VertexLayout &_layout)
    +void bgfx::allocTransientVertexBuffer(TransientVertexBuffer *_tvb, uint32_t _num, const VertexLayout &_layout)

    Allocate transient vertex buffer.

    Attention

    C99’s equivalent binding is bgfx_alloc_transient_vertex_buffer.

    @@ -6508,10 +6534,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Index Buffers

    +

    Index Buffers

    -IndexBufferHandle bgfx::createIndexBuffer(const Memory *_mem, uint16_t _flags = BGFX_BUFFER_NONE)
    +IndexBufferHandle bgfx::createIndexBuffer(const Memory *_mem, uint16_t _flags = BGFX_BUFFER_NONE)

    Create static index buffer.

    Attention

    C99’s equivalent binding is bgfx_create_index_buffer.

    @@ -6538,7 +6564,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setName(IndexBufferHandle _handle, const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setName(IndexBufferHandle _handle, const char *_name, int32_t _len = INT32_MAX)

    Set static index buffer debug name.

    Attention

    C99’s equivalent binding is bgfx_set_index_buffer_name.

    @@ -6558,7 +6584,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(IndexBufferHandle _handle)
    +void bgfx::destroy(IndexBufferHandle _handle)

    Destroy static index buffer.

    Attention

    C99’s equivalent binding is bgfx_destroy_index_buffer.

    @@ -6574,7 +6600,7 @@ Otherwise, use bgfx::setViewScissor.

    -DynamicIndexBufferHandle bgfx::createDynamicIndexBuffer(uint32_t _num, uint16_t _flags = BGFX_BUFFER_NONE)
    +DynamicIndexBufferHandle bgfx::createDynamicIndexBuffer(uint32_t _num, uint16_t _flags = BGFX_BUFFER_NONE)

    Create empty dynamic index buffer.

    Attention

    C99’s equivalent binding is bgfx_create_dynamic_index_buffer.

    @@ -6604,7 +6630,7 @@ Otherwise, use bgfx::setViewScissor.

    -DynamicIndexBufferHandle bgfx::createDynamicIndexBuffer(const Memory *_mem, uint16_t _flags = BGFX_BUFFER_NONE)
    +DynamicIndexBufferHandle bgfx::createDynamicIndexBuffer(const Memory *_mem, uint16_t _flags = BGFX_BUFFER_NONE)

    Create a dynamic index buffer and initialize it.

    Attention

    C99’s equivalent binding is bgfx_create_dynamic_index_buffer_mem.

    @@ -6634,7 +6660,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::update(DynamicIndexBufferHandle _handle, uint32_t _startIndex, const Memory *_mem)
    +void bgfx::update(DynamicIndexBufferHandle _handle, uint32_t _startIndex, const Memory *_mem)

    Update dynamic index buffer.

    Attention

    C99’s equivalent binding is bgfx_update_dynamic_index_buffer.

    @@ -6654,7 +6680,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(DynamicIndexBufferHandle _handle)
    +void bgfx::destroy(DynamicIndexBufferHandle _handle)

    Destroy dynamic index buffer.

    Attention

    C99’s equivalent binding is bgfx_destroy_dynamic_index_buffer.

    @@ -6670,7 +6696,7 @@ Otherwise, use bgfx::setViewScissor.

    -uint32_t bgfx::getAvailTransientIndexBuffer(uint32_t _num, bool _index32 = false)
    +uint32_t bgfx::getAvailTransientIndexBuffer(uint32_t _num, bool _index32 = false)

    Returns number of requested or maximum available indices.

    Attention

    C99’s equivalent binding is bgfx_get_avail_transient_index_buffer.

    @@ -6689,7 +6715,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::allocTransientIndexBuffer(TransientIndexBuffer *_tib, uint32_t _num, bool _index32 = false)
    +void bgfx::allocTransientIndexBuffer(TransientIndexBuffer *_tib, uint32_t _num, bool _index32 = false)

    Allocate transient index buffer.

    Attention

    C99’s equivalent binding is bgfx_alloc_transient_index_buffer.

    @@ -6709,10 +6735,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Textures

    +

    Textures

    -struct TextureFormat
    +struct TextureFormat

    Texture format enum.

    Notation:

      RGBA16S
       ^   ^ ^
    @@ -6736,526 +6762,526 @@ Otherwise, use bgfx::setViewScissor.

    Public Types

    -enum Enum
    +enum Enum

    Texture formats:

    Values:

    -enumerator BC1
    +enumerator BC1

    DXT1 R5G6B5A1.

    -enumerator BC2
    +enumerator BC2

    DXT3 R5G6B5A4.

    -enumerator BC3
    +enumerator BC3

    DXT5 R5G6B5A8.

    -enumerator BC4
    +enumerator BC4

    LATC1/ATI1 R8.

    -enumerator BC5
    +enumerator BC5

    LATC2/ATI2 RG8.

    -enumerator BC6H
    +enumerator BC6H

    BC6H RGB16F.

    -enumerator BC7
    +enumerator BC7

    BC7 RGB 4-7 bits per color channel, 0-8 bits alpha.

    -enumerator ETC1
    +enumerator ETC1

    ETC1 RGB8.

    -enumerator ETC2
    +enumerator ETC2

    ETC2 RGB8.

    -enumerator ETC2A
    +enumerator ETC2A

    ETC2 RGBA8.

    -enumerator ETC2A1
    +enumerator ETC2A1

    ETC2 RGB8A1.

    -enumerator PTC12
    +enumerator PTC12

    PVRTC1 RGB 2BPP.

    -enumerator PTC14
    +enumerator PTC14

    PVRTC1 RGB 4BPP.

    -enumerator PTC12A
    +enumerator PTC12A

    PVRTC1 RGBA 2BPP.

    -enumerator PTC14A
    +enumerator PTC14A

    PVRTC1 RGBA 4BPP.

    -enumerator PTC22
    +enumerator PTC22

    PVRTC2 RGBA 2BPP.

    -enumerator PTC24
    +enumerator PTC24

    PVRTC2 RGBA 4BPP.

    -enumerator ATC
    +enumerator ATC

    ATC RGB 4BPP.

    -enumerator ATCE
    +enumerator ATCE

    ATCE RGBA 8 BPP explicit alpha.

    -enumerator ATCI
    +enumerator ATCI

    ATCI RGBA 8 BPP interpolated alpha.

    -enumerator ASTC4x4
    +enumerator ASTC4x4

    ASTC 4x4 8.0 BPP.

    -enumerator ASTC5x4
    +enumerator ASTC5x4

    ASTC 5x4 6.40 BPP.

    -enumerator ASTC5x5
    +enumerator ASTC5x5

    ASTC 5x5 5.12 BPP.

    -enumerator ASTC6x5
    +enumerator ASTC6x5

    ASTC 6x5 4.27 BPP.

    -enumerator ASTC6x6
    +enumerator ASTC6x6

    ASTC 6x6 3.56 BPP.

    -enumerator ASTC8x5
    +enumerator ASTC8x5

    ASTC 8x5 3.20 BPP.

    -enumerator ASTC8x6
    +enumerator ASTC8x6

    ASTC 8x6 2.67 BPP.

    -enumerator ASTC8x8
    +enumerator ASTC8x8

    ASTC 8x8 2.00 BPP.

    -enumerator ASTC10x5
    +enumerator ASTC10x5

    ASTC 10x5 2.56 BPP.

    -enumerator ASTC10x6
    +enumerator ASTC10x6

    ASTC 10x6 2.13 BPP.

    -enumerator ASTC10x8
    +enumerator ASTC10x8

    ASTC 10x8 1.60 BPP.

    -enumerator ASTC10x10
    +enumerator ASTC10x10

    ASTC 10x10 1.28 BPP.

    -enumerator ASTC12x10
    +enumerator ASTC12x10

    ASTC 12x10 1.07 BPP.

    -enumerator ASTC12x12
    +enumerator ASTC12x12

    ASTC 12x12 0.89 BPP.

    -enumerator Unknown
    +enumerator Unknown
    -enumerator R1
    +enumerator R1
    -enumerator A8
    +enumerator A8
    -enumerator R8
    +enumerator R8
    -enumerator R8I
    +enumerator R8I
    -enumerator R8U
    +enumerator R8U
    -enumerator R8S
    +enumerator R8S
    -enumerator R16
    +enumerator R16
    -enumerator R16I
    +enumerator R16I
    -enumerator R16U
    +enumerator R16U
    -enumerator R16F
    +enumerator R16F
    -enumerator R16S
    +enumerator R16S
    -enumerator R32I
    +enumerator R32I
    -enumerator R32U
    +enumerator R32U
    -enumerator R32F
    +enumerator R32F
    -enumerator RG8
    +enumerator RG8
    -enumerator RG8I
    +enumerator RG8I
    -enumerator RG8U
    +enumerator RG8U
    -enumerator RG8S
    +enumerator RG8S
    -enumerator RG16
    +enumerator RG16
    -enumerator RG16I
    +enumerator RG16I
    -enumerator RG16U
    +enumerator RG16U
    -enumerator RG16F
    +enumerator RG16F
    -enumerator RG16S
    +enumerator RG16S
    -enumerator RG32I
    +enumerator RG32I
    -enumerator RG32U
    +enumerator RG32U
    -enumerator RG32F
    +enumerator RG32F
    -enumerator RGB8
    +enumerator RGB8
    -enumerator RGB8I
    +enumerator RGB8I
    -enumerator RGB8U
    +enumerator RGB8U
    -enumerator RGB8S
    +enumerator RGB8S
    -enumerator RGB9E5F
    +enumerator RGB9E5F
    -enumerator BGRA8
    +enumerator BGRA8
    -enumerator RGBA8
    +enumerator RGBA8
    -enumerator RGBA8I
    +enumerator RGBA8I
    -enumerator RGBA8U
    +enumerator RGBA8U
    -enumerator RGBA8S
    +enumerator RGBA8S
    -enumerator RGBA16
    +enumerator RGBA16
    -enumerator RGBA16I
    +enumerator RGBA16I
    -enumerator RGBA16U
    +enumerator RGBA16U
    -enumerator RGBA16F
    +enumerator RGBA16F
    -enumerator RGBA16S
    +enumerator RGBA16S
    -enumerator RGBA32I
    +enumerator RGBA32I
    -enumerator RGBA32U
    +enumerator RGBA32U
    -enumerator RGBA32F
    +enumerator RGBA32F
    -enumerator B5G6R5
    +enumerator B5G6R5
    -enumerator R5G6B5
    +enumerator R5G6B5
    -enumerator BGRA4
    +enumerator BGRA4
    -enumerator RGBA4
    +enumerator RGBA4
    -enumerator BGR5A1
    +enumerator BGR5A1
    -enumerator RGB5A1
    +enumerator RGB5A1
    -enumerator RGB10A2
    +enumerator RGB10A2
    -enumerator RG11B10F
    +enumerator RG11B10F
    -enumerator UnknownDepth
    +enumerator UnknownDepth
    -enumerator D16
    +enumerator D16
    -enumerator D24
    +enumerator D24
    -enumerator D24S8
    +enumerator D24S8
    -enumerator D32
    +enumerator D32
    -enumerator D16F
    +enumerator D16F
    -enumerator D24F
    +enumerator D24F
    -enumerator D32F
    +enumerator D32F
    -enumerator D0S8
    +enumerator D0S8
    -enumerator Count
    +enumerator Count
    @@ -7266,73 +7292,73 @@ Otherwise, use bgfx::setViewScissor.

    Texture Flags

    -BGFX_TEXTURE_MSAA_SAMPLE
    +BGFX_TEXTURE_MSAA_SAMPLE

    Texture will be used for MSAA sampling.

    -BGFX_TEXTURE_RT
    +BGFX_TEXTURE_RT

    Render target no MSAA.

    -BGFX_TEXTURE_COMPUTE_WRITE
    +BGFX_TEXTURE_COMPUTE_WRITE

    Texture will be used for compute write.

    -BGFX_TEXTURE_SRGB
    +BGFX_TEXTURE_SRGB

    Sample texture as sRGB.

    -BGFX_TEXTURE_BLIT_DST
    +BGFX_TEXTURE_BLIT_DST

    Texture will be used as blit destination.

    -BGFX_TEXTURE_READ_BACK
    +BGFX_TEXTURE_READ_BACK

    Texture will be used for read back from GPU.

    -BGFX_TEXTURE_RT_MSAA_X2
    +BGFX_TEXTURE_RT_MSAA_X2

    Render target MSAAx2 mode.

    -BGFX_TEXTURE_RT_MSAA_X4
    +BGFX_TEXTURE_RT_MSAA_X4

    Render target MSAAx4 mode.

    -BGFX_TEXTURE_RT_MSAA_X8
    +BGFX_TEXTURE_RT_MSAA_X8

    Render target MSAAx8 mode.

    -BGFX_TEXTURE_RT_MSAA_X16
    +BGFX_TEXTURE_RT_MSAA_X16

    Render target MSAAx16 mode.

    -BGFX_TEXTURE_RT_WRITE_ONLY
    +BGFX_TEXTURE_RT_WRITE_ONLY

    Render target will be used for writing.

    -bool bgfx::isTextureValid(uint16_t _depth, bool _cubeMap, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags)
    +bool bgfx::isTextureValid(uint16_t _depth, bool _cubeMap, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags)

    Validate texture parameters.

    Attention

    C99’s equivalent binding is bgfx_is_texture_valid.

    @@ -7357,7 +7383,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct TextureInfo
    +struct TextureInfo

    Texture info.

    Attention

    C99’s equivalent binding is bgfx_texture_info_t.

    @@ -7368,55 +7394,55 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -TextureFormat::Enum format
    +TextureFormat::Enum format

    Texture format.

    -uint32_t storageSize
    +uint32_t storageSize

    Total amount of bytes required to store texture.

    -uint16_t width
    +uint16_t width

    Texture width.

    -uint16_t height
    +uint16_t height

    Texture height.

    -uint16_t depth
    +uint16_t depth

    Texture depth.

    -uint16_t numLayers
    +uint16_t numLayers

    Number of layers in texture array.

    -uint8_t numMips
    +uint8_t numMips

    Number of MIP maps.

    -uint8_t bitsPerPixel
    +uint8_t bitsPerPixel

    Format bits per pixel.

    -bool cubeMap
    +bool cubeMap

    Texture is cubemap.

    @@ -7425,7 +7451,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::calcTextureSize(TextureInfo &_info, uint16_t _width, uint16_t _height, uint16_t _depth, bool _cubeMap, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format)
    +void bgfx::calcTextureSize(TextureInfo &_info, uint16_t _width, uint16_t _height, uint16_t _depth, bool _cubeMap, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format)

    Calculate amount of memory required for texture.

    Attention

    C99’s equivalent binding is bgfx_calc_texture_size.

    @@ -7450,7 +7476,7 @@ Otherwise, use bgfx::setViewScissor.

    -TextureHandle bgfx::createTexture(const Memory *_mem, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, uint8_t _skip = 0, TextureInfo *_info = NULL)
    +TextureHandle bgfx::createTexture(const Memory *_mem, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, uint8_t _skip = 0, TextureInfo *_info = NULL)

    Create texture from memory buffer.

    Attention

    C99’s equivalent binding is bgfx_create_texture.

    @@ -7478,7 +7504,7 @@ Otherwise, use bgfx::setViewScissor.

    -TextureHandle bgfx::createTexture2D(uint16_t _width, uint16_t _height, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, const Memory *_mem = NULL)
    +TextureHandle bgfx::createTexture2D(uint16_t _width, uint16_t _height, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, const Memory *_mem = NULL)

    Create 2D texture.

    Attention

    C99’s equivalent binding is bgfx_create_texture_2d.

    @@ -7506,7 +7532,7 @@ Otherwise, use bgfx::setViewScissor.

    -TextureHandle bgfx::createTexture2D(BackbufferRatio::Enum _ratio, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE)
    +TextureHandle bgfx::createTexture2D(BackbufferRatio::Enum _ratio, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE)

    Create texture with size based on back-buffer ratio. Texture will maintain ratio if back buffer resolution changes.

    Attention

    C99’s equivalent binding is bgfx_create_texture_2d_scaled.

    @@ -7532,7 +7558,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::updateTexture2D(TextureHandle _handle, uint16_t _layer, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const Memory *_mem, uint16_t _pitch = UINT16_MAX)
    +void bgfx::updateTexture2D(TextureHandle _handle, uint16_t _layer, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const Memory *_mem, uint16_t _pitch = UINT16_MAX)

    Update 2D texture.

    Attention

    It’s valid to update only mutable texture. See bgfx::createTexture2D for more info.

    @@ -7560,7 +7586,7 @@ Otherwise, use bgfx::setViewScissor.

    -TextureHandle bgfx::createTexture3D(uint16_t _width, uint16_t _height, uint16_t _depth, bool _hasMips, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, const Memory *_mem = NULL)
    +TextureHandle bgfx::createTexture3D(uint16_t _width, uint16_t _height, uint16_t _depth, bool _hasMips, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, const Memory *_mem = NULL)

    Create 3D texture.

    Attention

    C99’s equivalent binding is bgfx_create_texture_3d.

    @@ -7588,7 +7614,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::updateTexture3D(TextureHandle _handle, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _z, uint16_t _width, uint16_t _height, uint16_t _depth, const Memory *_mem)
    +void bgfx::updateTexture3D(TextureHandle _handle, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _z, uint16_t _width, uint16_t _height, uint16_t _depth, const Memory *_mem)

    Update 3D texture.

    Attention

    It’s valid to update only mutable texture. See bgfx::createTexture3D for more info.

    @@ -7616,7 +7642,7 @@ Otherwise, use bgfx::setViewScissor.

    -TextureHandle bgfx::createTextureCube(uint16_t _size, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, const Memory *_mem = NULL)
    +TextureHandle bgfx::createTextureCube(uint16_t _size, bool _hasMips, uint16_t _numLayers, TextureFormat::Enum _format, uint64_t _flags = BGFX_TEXTURE_NONE | BGFX_SAMPLER_NONE, const Memory *_mem = NULL)

    Create Cube texture.

    Attention

    C99’s equivalent binding is bgfx_create_texture_cube.

    @@ -7643,7 +7669,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::updateTextureCube(TextureHandle _handle, uint16_t _layer, uint8_t _side, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const Memory *_mem, uint16_t _pitch = UINT16_MAX)
    +void bgfx::updateTextureCube(TextureHandle _handle, uint16_t _layer, uint8_t _side, uint8_t _mip, uint16_t _x, uint16_t _y, uint16_t _width, uint16_t _height, const Memory *_mem, uint16_t _pitch = UINT16_MAX)

    Update Cube texture.

    Attention

    It’s valid to update only mutable texture. See bgfx::createTextureCube for more info.

    @@ -7690,7 +7716,7 @@ Otherwise, use bgfx::setViewScissor.

    -uint32_t bgfx::readTexture(TextureHandle _handle, void *_data, uint8_t _mip = 0)
    +uint32_t bgfx::readTexture(TextureHandle _handle, void *_data, uint8_t _mip = 0)

    Read back texture content.

    Attention

    Texture must be created with BGFX_TEXTURE_READ_BACK flag.

    @@ -7717,7 +7743,7 @@ Otherwise, use bgfx::setViewScissor.

    -void *bgfx::getDirectAccessPtr(TextureHandle _handle)
    +void *bgfx::getDirectAccessPtr(TextureHandle _handle)

    Returns texture direct access pointer.

    Attention

    Availability depends on: BGFX_CAPS_TEXTURE_DIRECT_ACCESS. This feature is available on GPUs that have unified memory architecture (UMA) support.

    @@ -7738,7 +7764,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(TextureHandle _handle)
    +void bgfx::destroy(TextureHandle _handle)

    Destroy texture.

    Attention

    C99’s equivalent binding is bgfx_destroy_texture.

    @@ -7754,10 +7780,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Frame Buffers

    +

    Frame Buffers

    -struct Attachment
    +struct Attachment

    Frame buffer texture attachment info.

    Attention

    C99’s equivalent binding is bgfx_attachment_t.

    @@ -7768,7 +7794,7 @@ Otherwise, use bgfx::setViewScissor.

    Public Functions

    -void init(TextureHandle _handle, Access::Enum _access = Access::Write, uint16_t _layer = 0, uint16_t _numLayers = 1, uint16_t _mip = 0, uint8_t _resolve = BGFX_RESOLVE_AUTO_GEN_MIPS)
    +void init(TextureHandle _handle, Access::Enum _access = Access::Write, uint16_t _layer = 0, uint16_t _numLayers = 1, uint16_t _mip = 0, uint8_t _resolve = BGFX_RESOLVE_AUTO_GEN_MIPS)

    Init attachment.

    Parameters:
    @@ -7789,37 +7815,37 @@ Otherwise, use bgfx::setViewScissor.

    Public Members

    -Access::Enum access
    +Access::Enum access

    Attachment access. See Access::Enum.

    -TextureHandle handle
    +TextureHandle handle

    Render target texture handle.

    -uint16_t mip
    +uint16_t mip

    Mip level.

    -uint16_t layer
    +uint16_t layer

    Cubemap side or depth layer/slice to use.

    -uint16_t numLayers
    +uint16_t numLayers

    Number of texture layer/slice(s) in array to use.

    -uint8_t resolve
    +uint8_t resolve

    Resolve flags. See: BGFX_RESOLVE_*

    @@ -7828,7 +7854,7 @@ Otherwise, use bgfx::setViewScissor.

    -bool bgfx::isFrameBufferValid(uint8_t _num, const Attachment *_attachment)
    +bool bgfx::isFrameBufferValid(uint8_t _num, const Attachment *_attachment)

    Validate frame buffer parameters.

    Parameters:
    @@ -7845,7 +7871,7 @@ Otherwise, use bgfx::setViewScissor.

    -FrameBufferHandle bgfx::createFrameBuffer(uint16_t _width, uint16_t _height, TextureFormat::Enum _format, uint64_t _textureFlags = BGFX_SAMPLER_U_CLAMP | BGFX_SAMPLER_V_CLAMP)
    +FrameBufferHandle bgfx::createFrameBuffer(uint16_t _width, uint16_t _height, TextureFormat::Enum _format, uint64_t _textureFlags = BGFX_SAMPLER_U_CLAMP | BGFX_SAMPLER_V_CLAMP)

    Create frame buffer (simple).

    Attention

    C99’s equivalent binding is bgfx_create_frame_buffer.

    @@ -7873,7 +7899,7 @@ Otherwise, use bgfx::setViewScissor.

    -FrameBufferHandle bgfx::createFrameBuffer(BackbufferRatio::Enum _ratio, TextureFormat::Enum _format, uint64_t _textureFlags = BGFX_SAMPLER_U_CLAMP | BGFX_SAMPLER_V_CLAMP)
    +FrameBufferHandle bgfx::createFrameBuffer(BackbufferRatio::Enum _ratio, TextureFormat::Enum _format, uint64_t _textureFlags = BGFX_SAMPLER_U_CLAMP | BGFX_SAMPLER_V_CLAMP)

    Create frame buffer with size based on back-buffer ratio. Frame buffer will maintain ratio if back buffer resolution changes.

    Attention

    C99’s equivalent binding is bgfx_create_frame_buffer_scaled.

    @@ -7900,7 +7926,7 @@ Otherwise, use bgfx::setViewScissor.

    -FrameBufferHandle bgfx::createFrameBuffer(uint8_t _num, const TextureHandle *_handles, bool _destroyTextures = false)
    +FrameBufferHandle bgfx::createFrameBuffer(uint8_t _num, const TextureHandle *_handles, bool _destroyTextures = false)

    Create MRT frame buffer from texture handles (simple).

    Attention

    C99’s equivalent binding is bgfx_create_frame_buffer_from_handles.

    @@ -7923,7 +7949,7 @@ Otherwise, use bgfx::setViewScissor.

    -FrameBufferHandle bgfx::createFrameBuffer(void *_nwh, uint16_t _width, uint16_t _height, TextureFormat::Enum _format = TextureFormat::Count, TextureFormat::Enum _depthFormat = TextureFormat::Count)
    +FrameBufferHandle bgfx::createFrameBuffer(void *_nwh, uint16_t _width, uint16_t _height, TextureFormat::Enum _format = TextureFormat::Count, TextureFormat::Enum _depthFormat = TextureFormat::Count)

    Create frame buffer for multiple window rendering.

    Remark

    @@ -7952,7 +7978,7 @@ Otherwise, use bgfx::setViewScissor.

    -FrameBufferHandle bgfx::createFrameBuffer(uint8_t _num, const Attachment *_attachment, bool _destroyTextures = false)
    +FrameBufferHandle bgfx::createFrameBuffer(uint8_t _num, const Attachment *_attachment, bool _destroyTextures = false)

    Create MRT frame buffer from texture handles with specific layer and mip level.

    Attention

    C99’s equivalent binding is bgfx_create_frame_buffer_from_attachment.

    @@ -7975,7 +8001,7 @@ Otherwise, use bgfx::setViewScissor.

    -TextureHandle bgfx::getTexture(FrameBufferHandle _handle, uint8_t _attachment = 0)
    +TextureHandle bgfx::getTexture(FrameBufferHandle _handle, uint8_t _attachment = 0)

    Obtain texture handle of frame buffer attachment.

    Attention

    C99’s equivalent binding is bgfx_get_texture.

    @@ -7997,7 +8023,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::setName(FrameBufferHandle _handle, const char *_name, int32_t _len = INT32_MAX)
    +void bgfx::setName(FrameBufferHandle _handle, const char *_name, int32_t _len = INT32_MAX)

    Set frame buffer debug name.

    Attention

    C99’s equivalent binding is bgfx_set_frame_buffer_name.

    @@ -8017,7 +8043,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(FrameBufferHandle _handle)
    +void bgfx::destroy(FrameBufferHandle _handle)

    Destroy frame buffer.

    Attention

    C99’s equivalent binding is bgfx_destroy_frame_buffer.

    @@ -8033,10 +8059,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Instance Buffer

    +

    Instance Buffer

    -uint32_t bgfx::getAvailInstanceDataBuffer(uint32_t _num, uint16_t _stride)
    +uint32_t bgfx::getAvailInstanceDataBuffer(uint32_t _num, uint16_t _stride)

    Returns number of requested or maximum available instance buffer slots.

    Attention

    C99’s equivalent binding is bgfx_get_avail_instance_data_buffer.

    @@ -8055,7 +8081,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::allocInstanceDataBuffer(InstanceDataBuffer *_idb, uint32_t _num, uint16_t _stride)
    +void bgfx::allocInstanceDataBuffer(InstanceDataBuffer *_idb, uint32_t _num, uint16_t _stride)

    Allocate instance data buffer.

    Attention

    C99’s equivalent binding is bgfx_alloc_instance_data_buffer.

    @@ -8075,10 +8101,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Indirect Buffer

    +

    Indirect Buffer

    -IndirectBufferHandle bgfx::createIndirectBuffer(uint32_t _num)
    +IndirectBufferHandle bgfx::createIndirectBuffer(uint32_t _num)

    Create draw indirect buffer.

    Attention

    C99’s equivalent binding is bgfx_create_indirect_buffer.

    @@ -8097,7 +8123,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(IndirectBufferHandle _handle)
    +void bgfx::destroy(IndirectBufferHandle _handle)

    Destroy draw indirect buffer.

    Attention

    C99’s equivalent binding is bgfx_destroy_indirect_buffer.

    @@ -8113,10 +8139,10 @@ Otherwise, use bgfx::setViewScissor.

    -

    Occlusion Query

    +

    Occlusion Query

    -OcclusionQueryHandle bgfx::createOcclusionQuery()
    +OcclusionQueryHandle bgfx::createOcclusionQuery()

    Create occlusion query.

    Attention

    C99’s equivalent binding is bgfx_create_occlusion_query.

    @@ -8132,7 +8158,7 @@ Otherwise, use bgfx::setViewScissor.

    -struct OcclusionQueryResult
    +struct OcclusionQueryResult

    Occlusion query result.

    Attention

    C99’s equivalent binding is bgfx_occlusion_query_result_t.

    @@ -8143,30 +8169,30 @@ Otherwise, use bgfx::setViewScissor.

    Public Types

    -enum Enum
    +enum Enum

    Occlusion query results:

    Values:

    -enumerator Invisible
    +enumerator Invisible

    Query failed test.

    -enumerator Visible
    +enumerator Visible

    Query passed test.

    -enumerator NoResult
    +enumerator NoResult

    Query result is not available yet.

    -enumerator Count
    +enumerator Count
    @@ -8176,7 +8202,7 @@ Otherwise, use bgfx::setViewScissor.

    -OcclusionQueryResult::Enum bgfx::getResult(OcclusionQueryHandle _handle, int32_t *_result = NULL)
    +OcclusionQueryResult::Enum bgfx::getResult(OcclusionQueryHandle _handle, int32_t *_result = NULL)

    Retrieve occlusion query result from previous frame.

    Attention

    C99’s equivalent binding is bgfx_get_result.

    @@ -8198,7 +8224,7 @@ Otherwise, use bgfx::setViewScissor.

    -void bgfx::destroy(OcclusionQueryHandle _handle)
    +void bgfx::destroy(OcclusionQueryHandle _handle)

    Destroy occlusion query.

    Attention

    C99’s equivalent binding is bgfx_destroy_occlusion_query.

    @@ -8227,7 +8253,7 @@ Otherwise, use bgfx::setViewScissor.


    -

    © Copyright 2010-2024, Branimir Karadžić.

    +

    © Copyright 2010-2025, Branimir Karadžić.

    diff --git a/build.html b/build.html index cfc28616e..54e56813e 100644 --- a/build.html +++ b/build.html @@ -6,12 +6,14 @@ - Building — bgfx 1.129.8834 documentation + Building — bgfx 1.132.8889 documentation - + + + @@ -97,9 +99,9 @@
    -

    Building

    +

    Building

    -

    Dependencies & Getting the source

    +

    Dependencies & Getting the source

    -

    Quick Start for Windows

    +

    Quick Start for Windows

    These are step for users who use Windows with Visual Studio.

    Enter bgfx directory:

    cd bgfx
     

    Generate Visual Studio 2019 project files:

    -
    ..\bx\tools\bin\windows\genie --with-examples vs2019
    +
    ..\bx\tools\bin\windows\genie --with-examples vs2022
     

    Open bgfx solution in Visual Studio 2019:

    -
    start .build\projects\vs2019\bgfx.sln
    +
    start .build\projects\vs2022\bgfx.sln
     
    @@ -135,9 +137,9 @@ So clone the repositories next to each other:

    -

    Prerequisites

    +

    Prerequisites

    -

    Android

    +

    Android

    Download Android NDK (r23 or newer):

      @@ -150,13 +152,13 @@ So clone the repositories next to each other:

    -

    Linux

    +

    Linux

    sudo apt-get install libgl1-mesa-dev x11proto-core-dev libx11-dev
     
    -

    Windows

    +

    Windows

    Windows users download GnuWin32 utilities:

      @@ -174,14 +176,14 @@ You must use use cmd.exe with provided makefiles.

    -

    Build

    +

    Build

    bgfx uses GENie - Project generator tool to generate project files for various platforms. Binaries of GENie for Linux, macOS, and Windows are included in the bx repository. GENie can generate a useful list of options relevant to the project using the --help flag. Most platform-specific examples below do not explicitly use the genie executable, but a convenience makefile instead. For more control, you can directly use genie to generate the project files.

    -

    General (Makefile wrapper)

    +

    General (Makefile wrapper)

    cd bgfx
     make
     
    @@ -198,7 +200,7 @@ All intermediate files, libraries and executables generated by the compiler will
    -

    General (Directly with GENie)

    +

    General (Directly with GENie)

    Inspect the available options by invoking GENie with the --help option (where <platform> is linux, windows, or darwin):

    ../bx/tools/bin/<platform>/genie --help
     
    @@ -241,18 +243,18 @@ For more help on specific platforms, see below and read the <platform> is the platform you chose.

    -

    Windows

    +

    Windows

    Visual Studio 2019 command line:

    -
    make vs2019-release64
    +
    make vs2022-release64
     

    Visual Studio 2019 IDE:

    -
    start .build/projects/vs2019/bgfx.sln
    +
    start .build/projects/vs2022/bgfx.sln
     
    -

    macOS

    +

    macOS

    There are two options when working on macOS: Xcode command-line builds, or within the XCode graphical development environment.

    For the Xcode command line:

    make osx-release
    @@ -276,15 +278,15 @@ configuration file, it has to be set manually for each example project:

    -

    Linux

    +

    Linux

    make linux-release64
     

    For more options, see General (directly with GENie).

    -

    WinRT / UWP

    -
    ..\bx\tools\bin\windows\genie --vs=winstore100 vs2019
    +

    WinRT / UWP

    +
    ..\bx\tools\bin\windows\genie --vs=winstore100 vs2022
     

    For more options, see General (directly with GENie). @@ -296,7 +298,7 @@ Build the resulting solution and deploy to device.

    -

    Amalgamated Build

    +

    Amalgamated Build

    For ease of integration with other build systems, the bgfx library can be built with a single .cpp file. It’s only necessary to build src/amalgamated.cpp @@ -305,14 +307,14 @@ with a single .cpp file. It’s only necessary to build instead) inside a different build system.

    -

    Tools

    +

    Tools

    To build bgfx project files for tools, use --with-tools option:

    -
    ..\bx\tools\bin\windows\genie --with-tools vs2019
    +
    ..\bx\tools\bin\windows\genie --with-tools vs2022
     
    -

    Alternative build systems

    +

    Alternative build systems

    CMake

    -

    Minimal example without bgfx’s example harness

    +

    Minimal example without bgfx’s example harness

    This project demonstrates minimal amount of code needed to integrate bgfx with GLFW, but without any of existing bgfx example harness. It also demonstrates how to build bgfx with alternative build system.

    @@ -348,7 +350,7 @@ system.


    -

    © Copyright 2010-2024, Branimir Karadžić.

    +

    © Copyright 2010-2025, Branimir Karadžić.

    diff --git a/examples.html b/examples.html index 72d66a4a0..20925b15f 100644 --- a/examples.html +++ b/examples.html @@ -6,12 +6,14 @@ - Examples — bgfx 1.129.8834 documentation + Examples — bgfx 1.132.8889 documentation - + + + @@ -98,6 +100,7 @@
  • 47-pixelformats
  • 48-drawindirect
  • 49-hextile
  • +
  • 50-headless
  • API Reference
  • @@ -130,28 +133,28 @@
    -

    Examples

    +

    Examples

    Most of the examples require shader/texture/mesh data to be loaded. When running examples your current directory should be examples/runtime.

    <bgfx_path>/examples/runtime $ ../../.build/<config>/bin/example-00-helloworldDebug
     
    -

    00-helloworld

    +

    00-helloworld

    Initialization and debug text.

    example-00-helloworld
    -

    01-cubes

    +

    01-cubes

    Rendering simple static mesh.

    example-01-cubes
    -

    02-metaballs

    +

    02-metaballs

    Rendering with transient buffers and embedding shaders.

    @@ -244,100 +247,100 @@ running examples your current directory should be examples/runtime.

    -

    03-raymarch

    +

    03-raymarch

    Updating shader uniforms.

    example-03-raymarch
    -

    04-mesh

    +

    04-mesh

    Loading meshes.

    example-04-mesh
    -

    05-instancing

    +

    05-instancing

    Geometry instancing.

    example-05-instancing
    -

    06-bump

    +

    06-bump

    Loading textures.

    example-06-bump
    -

    07-callback

    +

    07-callback

    Implementing application specific callbacks for taking screen shots, caching OpenGL binary shaders, and video capture.

    -

    08-update

    +

    08-update

    Updating textures.

    -

    09-hdr

    +

    09-hdr

    Using multiple views with frame buffers, and view order remapping.

    example-09-hdr
    -

    10-font

    +

    10-font

    Use the font system to display text and styled text.

    example-10-font
    -

    11-fontsdf

    +

    11-fontsdf

    Use a single distance field font to render text of various size.

    example-11-fontsdf
    -

    12-lod

    +

    12-lod

    Mesh LOD transitions.

    example-12-lod
    -

    13-stencil

    +

    13-stencil

    Stencil reflections and shadows.

    example-13-stencil
    -

    14-shadowvolumes

    +

    14-shadowvolumes

    Shadow volumes.

    example-14-shadowvolumes
    -

    15-shadowmaps-simple

    +

    15-shadowmaps-simple

    example-15-shadowmaps-simple
    -

    16-shadowmaps

    +

    16-shadowmaps

    example-16-shadowmaps
    -

    17-drawstress

    +

    17-drawstress

    -

    60Hz

    +

    60Hz

    Draw stress is CPU stress test to show what is the maximum number of draw calls while maintaining 60Hz frame rate. bgfx currently has default limit of 64K draw calls per frame. You can increase this limit by @@ -797,7 +800,7 @@ changing BGFX_CONFI

    -

    30Hz (test for browsers)

    +

    30Hz (test for browsers)

    By default browsers are using vsync, and don’t have option to turn it off programmatically.

    @@ -921,106 +924,106 @@ off programmatically.

    -

    18-ibl

    +

    18-ibl

    Image-based lighting.

    example-18-ibl
    -

    19-oit

    +

    19-oit

    Weighted, Blended Order-Independent Transparency

    example-19-oit
    -

    20-nanovg

    +

    20-nanovg

    NanoVG is small antialiased vector graphics rendering library.

    example-20-nanovg
    -

    21-deferred

    +

    21-deferred

    MRT rendering and deferred shading.

    example-21-deferred
    -

    22-windows

    +

    22-windows

    Rendering into multiple windows.

    -

    23-vectordisplay

    +

    23-vectordisplay

    Rendering lines as oldschool vectors.

    example-23-vectordisplay
    -

    24-nbody

    +

    24-nbody

    N-body simulation with compute shaders using buffers.

    example-24-nbody
    -

    25-c99

    +

    25-c99

    Initialization and debug text with C99 API.

    -

    26-occlusion

    +

    26-occlusion

    Using occlusion query for conditional rendering.

    example-26-occlusion
    -

    27-terrain

    +

    27-terrain

    Terrain painting example.

    example-27-terrain
    -

    28-wireframe

    +

    28-wireframe

    Drawing wireframe mesh.

    example-28-wireframe
    -

    29-debugdraw

    +

    29-debugdraw

    Debug draw.

    example-29-debugdraw
    -

    30-picking

    +

    30-picking

    Mouse picking via GPU readback.

    example-30-picking
    -

    31-rsm

    +

    31-rsm

    Global Illumination with Reflective Shadow Map.

    example-31-rsm
    -

    32-particles

    +

    32-particles

    Particles.

    example-32-particles
    -

    33-pom

    +

    33-pom

    Parallax occlusion mapping.

    Reference(s):
      @@ -1033,28 +1036,28 @@ off programmatically.

    -

    34-mvs

    +

    34-mvs

    Multiple vertex streams.

    example-34-mvs
    -

    35-dynamic

    +

    35-dynamic

    Dynamic buffers update.

    example-35-dynamic
    -

    36-sky

    +

    36-sky

    Perez dynamic sky model.

    example-36-sky
    -

    37-gpudrivenrendering

    +

    37-gpudrivenrendering

    GPU-Driven Rendering.

    Reference(s):
      @@ -1069,7 +1072,7 @@ off programmatically.

    -

    38-bloom

    +

    38-bloom

    Bloom.

    Reference(s):
      @@ -1082,7 +1085,7 @@ off programmatically.

    -

    39-assao

    +

    39-assao

    Adaptive Screen Space Ambient Occlusion.

    Reference(s):
      @@ -1095,14 +1098,14 @@ off programmatically.

    -

    40-svt

    +

    40-svt

    Sparse Virtual Textures.

    example-40-svt
    -

    41-tess

    +

    41-tess

    Adaptive GPU Tessellation with Compute Shaders

    Reference(s):
      @@ -1115,7 +1118,7 @@ off programmatically.

    -

    42-bunnylod

    +

    42-bunnylod

    Simple Polygon Reduction

    Reference(s):
      @@ -1129,7 +1132,7 @@ off programmatically.

    -

    43-denoise

    +

    43-denoise

    Denoise

    Reference(s):
      @@ -1144,14 +1147,14 @@ off programmatically.

    -

    44-sss

    +

    44-sss

    Screen-Space Shadows

    example-44-sss
    -

    45-bokeh

    +

    45-bokeh

    Bokeh Depth of Field

    Reference(s):
      @@ -1164,7 +1167,7 @@ off programmatically.

    -

    46-fsr

    +

    46-fsr

    AMD FidelityFX Super Resolution - high-quality solution for producing high resolution frames from lower resolution inputs.

    @@ -1172,7 +1175,7 @@ from lower resolution inputs.

    -

    47-pixelformats

    +

    47-pixelformats

    Pixel Formats

    View and test texture formats

    @@ -1180,7 +1183,7 @@ from lower resolution inputs.

    -

    48-drawindirect

    +

    48-drawindirect

    Draw Indirect

    Simple example of indirect rendering + an implementation of multidraw indirect

    @@ -1195,7 +1198,7 @@ from lower resolution inputs.

    -

    49-hextile

    +

    49-hextile

    Realtime Hex-Tiling

    Simple example of how to use Hex-tiling in real time, ported from https://github.com/mmikk/hextile-demo

    @@ -1209,6 +1212,11 @@ from lower resolution inputs.

    example-49-hextile
    +
    +

    50-headless

    +

    Demonstrate running bgfx in headless mode. Initialize bgfx without window, render into frame buffer, +and output result into an image.

    +
    @@ -1222,7 +1230,7 @@ from lower resolution inputs.


    -

    © Copyright 2010-2024, Branimir Karadžić.

    +

    © Copyright 2010-2025, Branimir Karadžić.

    diff --git a/genindex.html b/genindex.html index eaeca097b..3b0c04510 100644 --- a/genindex.html +++ b/genindex.html @@ -5,12 +5,14 @@ - Index — bgfx 1.129.8834 documentation + Index — bgfx 1.132.8889 documentation - + + + @@ -259,6 +261,10 @@
  • bgfx::Caps::Limits::maxTextureSamplers (C++ member)
  • bgfx::Caps::Limits::maxTextureSize (C++ member) +
  • +
  • bgfx::Caps::Limits::maxTransientIbSize (C++ member) +
  • +
  • bgfx::Caps::Limits::maxTransientVbSize (C++ member)
  • bgfx::Caps::Limits::maxUniforms (C++ member)
  • @@ -272,9 +278,7 @@
  • bgfx::Caps::Limits::minResourceCbSize (C++ member)
  • -
  • bgfx::Caps::Limits::transientIbSize (C++ member) -
  • -
  • bgfx::Caps::Limits::transientVbSize (C++ member) +
  • bgfx::Caps::Limits::minUniformBufferSize (C++ member)
  • bgfx::Caps::numGPUs (C++ member)
  • @@ -431,12 +435,14 @@
  • bgfx::Init::Limits (C++ struct)
  • bgfx::Init::Limits::maxEncoders (C++ member) +
  • +
  • bgfx::Init::Limits::maxTransientIbSize (C++ member) +
  • +
  • bgfx::Init::Limits::maxTransientVbSize (C++ member)
  • bgfx::Init::Limits::minResourceCbSize (C++ member)
  • -
  • bgfx::Init::Limits::transientIbSize (C++ member) -
  • -
  • bgfx::Init::Limits::transientVbSize (C++ member) +
  • bgfx::Init::Limits::minUniformBufferSize (C++ member)
  • bgfx::Init::platformData (C++ member)
  • @@ -492,7 +498,7 @@
  • bgfx::OcclusionQueryResult::Enum::Visible (C++ enumerator)
  • -
  • bgfx::overrideInternal (C++ function), [1] +
  • bgfx::overrideInternal (C++ function), [1]
  • bgfx::PlatformData (C++ struct)
  • @@ -550,7 +556,9 @@
  • bgfx::Resolution::debugTextScale (C++ member)
  • -
  • bgfx::Resolution::format (C++ member) +
  • bgfx::Resolution::formatColor (C++ member) +
  • +
  • bgfx::Resolution::formatDepthStencil (C++ member)
  • bgfx::Resolution::height (C++ member)
  • @@ -695,11 +703,11 @@
  • bgfx::Stats::waitRender (C++ member)
  • bgfx::Stats::waitSubmit (C++ member) -
  • -
  • bgfx::Stats::width (C++ member)
    • +
    • bgfx::Stats::width (C++ member) +
    • bgfx::submit (C++ function), [1], [2], [3]
    • bgfx::TextureFormat (C++ struct) @@ -1332,7 +1340,7 @@
      -

      © Copyright 2010-2024, Branimir Karadžić.

      +

      © Copyright 2010-2025, Branimir Karadžić.

      diff --git a/index.html b/index.html index c3b1cb2fb..09b032aeb 100644 --- a/index.html +++ b/index.html @@ -6,12 +6,14 @@ - Documentation — bgfx 1.129.8834 documentation + Documentation — bgfx 1.132.8889 documentation - + + + @@ -73,7 +75,7 @@
      -

      Documentation

      +

      Documentation

      Cross-platform, graphics API agnostic, “Bring Your Own Engine/Framework” style rendering library, licensed under permissive BSD-2 clause open source license.

      @@ -83,7 +85,7 @@ licensed under permissive BSD-2 clause open source license.

      -

      Contents

      +

      Contents

      • Overview
      • API Reference
          @@ -287,7 +290,7 @@ licensed under permissive BSD-2 clause open source license.


          -

          © Copyright 2010-2024, Branimir Karadžić.

          +

          © Copyright 2010-2025, Branimir Karadžić.

          diff --git a/internals.html b/internals.html index 3da0e0e24..5c7ffb048 100644 --- a/internals.html +++ b/internals.html @@ -6,12 +6,14 @@ - Internals — bgfx 1.129.8834 documentation + Internals — bgfx 1.132.8889 documentation - + + + @@ -85,9 +87,9 @@
          -

          Internals

          +

          Internals

          -

          Sort based draw call bucketing

          +

          Sort based draw call bucketing

          bgfx is using sort-based draw call bucketing. This means that submission order doesn’t necessarily match the rendering order, but on the low-level they will be sorted and ordered correctly. On the high level bgfx uses declarative API and internal sorting allows more optimal way of submitting draw calls for all passes at one place, and on the low-level this allows better optimization of rendering order. This sometimes creates undesired results usually for GUI rendering, where draw order should usually match submit order. bgfx provides way to enable sequential rendering for these cases (see bgfx::setViewMode).

            @@ -96,32 +98,32 @@
          -

          API and render thread

          +

          API and render thread

          API thread is thread from which bgfx::init is called. Once bgfx::init is called on thread, internally bgfx assumes that all API calls will be called from the same thread with exception of Resource, View, and Encoder API.

          Render thread from where internal rendering bgfx::renderFrame is called. On most of OS’ it’s required that this call be called on thread that OS created when executing process (some refer to this thread as “main” thread, or thread where main function is called).

          When bgfx is compiled with option BGFX_CONFIG_MULTITHREADED=1 (default is on) bgfx::renderFrame can be called by user. It’s required to be called before bgfx::init from thread that will be used as render thread. If both bgfx::renderFrame and bgfx::init are called from the same thread, bgfx will switch to execute in single threaded mode, and calling bgfx::renderFrame is not required, since it will be called automatically during bgfx::frame call.

          -

          Resource API

          +

          Resource API

          Any API call starting with bgfx::create*, bgfx::destroy*, bgfx::update*, bgfx::alloc* is considered part of resource API. Internally resource API calls are guarded by mutex. There is no limit of number of threads that can call resource API simultaneously. Calling any resource API is infrequent, and functions are cheap since most of work with resource is done at later point on render thread.

          -

          View API

          +

          View API

          Any API call starting with bgfx::setView* is considered part of view API. View API is not designed to be thread safe at all since all views are independentent from each other. Calling any view API for different views from different threads is safe. What’s not safe is to update the same view from multiple threads. This will lead to undefined behavior. Only view API that has to be set before any draw calls are issued is view mode bgfx::setViewMode. Internal encoder requires view mode to select sort key encoding and if user changes view mode after submit it will cause incorrect sort behavior within the view.

          -

          Encoder API

          +

          Encoder API

          Encoder API can be obtained by calling bgfx::begin. bgfx by default allows 8 simultaneous threads to use encoders. This can be configured by changing Limits.maxEncoders init option of bgfx::Init structure.

          -

          Customization

          +

          Customization

          By default each platform has sane default values. For example on Windows default renderer is DirectX, on Linux it is OpenGL, and on macOS it’s Metal. On Windows platform almost all rendering backends are available. For OpenGL ES on desktop you can find more information at:- OpenGL ES 2.0 and EGL on desktop

          If you’re targeting specific mobile hardware, you can find GLES support in their official SDKs: Adreno SDK, Mali SDK, PowerVR SDK.

          All configuration settings are located inside src/config.h.

          Every BGFX_CONFIG_* setting can be changed by passing defines thru compiler switches. For example setting preprocessor define BGFX_CONFIG_RENDERER_OPENGL=1 will change backend renderer to OpenGL 2.1. on Windows. Since rendering APIs are platform specific, this obviously won’t work nor make sense in all cases.

          -

          Options

          +

          Options

          BGFX_CONFIG_MULTITHREADED is used to enable/disable threading support inside bgfx. By default set to 1 on all platforms that support threading.

          @@ -138,7 +140,7 @@ SDK, Mali
          -

          © Copyright 2010-2024, Branimir Karadžić.

          +

          © Copyright 2010-2025, Branimir Karadžić.

          diff --git a/license.html b/license.html index 24482279d..375dfb58e 100644 --- a/license.html +++ b/license.html @@ -6,12 +6,14 @@ - License — bgfx 1.129.8834 documentation + License — bgfx 1.132.8889 documentation - + + + @@ -78,9 +80,9 @@
          -

          License

          +

          License

          -

          License (BSD 2-clause)

          +

          License (BSD 2-clause)

          Copyright 2010-2025 Branimir Karadzic
           
           Redistribution and use in source and binary forms, with or without modification,
          @@ -107,7 +109,7 @@
           
          -

          3rd Party Libraries

          +

          3rd Party Libraries

          All required 3rd party libraries are included in bgfx repository in 3rdparty/ directory.

          @@ -131,7 +133,7 @@ directory.

          -

          Assets

          +

          Assets

          Bunny

          -

          Getting Involved

          +

          Getting Involved

          Everyone is welcome to contribute to bgfx by submitting bug reports, testing on different platforms, writing examples (see ideas), improving documentation, profiling and optimizing, etc.

          @@ -231,7 +234,7 @@ improving documentation, profiling and optimizing, etc.

          licensing terms.

          -

          Contributors

          +

          Contributors

          Chronological order:

            @@ -327,12 +330,14 @@ and 45-bokeh exampl
          • Biswapriyo Nath (@Biswa96) - GitHub Actions CI.

          • Raziel Alphadios (@RazielXYZ) - Various fixes and improvements.

          • IchorDev (@IchorDev) - Improved D language bindings.

          • +
          • Martijn Courteaux (@Martijn Courteaux) - Various fixes and improvements.

          • +
          • JazielGuerrero (@JazielGuerrero) - C3 language bindings.

          and others

          -

          Repository visualization

          +

          Repository visualization

          https://api.star-history.com/svg?repos=bkaradzic/bgfx&type=Date

          @@ -351,7 +356,7 @@ and 45-bokeh exampl


          -

          © Copyright 2010-2024, Branimir Karadžić.

          +

          © Copyright 2010-2025, Branimir Karadžić.

          diff --git a/search.html b/search.html index c4f33393c..e7011b640 100644 --- a/search.html +++ b/search.html @@ -5,13 +5,15 @@ - Search — bgfx 1.129.8834 documentation + Search — bgfx 1.132.8889 documentation - + + + @@ -93,7 +95,7 @@
          -

          © Copyright 2010-2024, Branimir Karadžić.

          +

          © Copyright 2010-2025, Branimir Karadžić.

          diff --git a/searchindex.js b/searchindex.js index 391adaa7e..6a92c906e 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"00-helloworld":[[2,"helloworld"]],"01-cubes":[[2,"cubes"]],"02-metaballs":[[2,"metaballs"]],"03-raymarch":[[2,"raymarch"]],"04-mesh":[[2,"mesh"]],"05-instancing":[[2,"instancing"]],"06-bump":[[2,"bump"]],"07-callback":[[2,"callback"]],"08-update":[[2,"update"]],"09-hdr":[[2,"hdr"]],"10-font":[[2,"font"]],"11-fontsdf":[[2,"fontsdf"]],"12-lod":[[2,"lod"]],"13-stencil":[[2,"stencil"]],"14-shadowvolumes":[[2,"shadowvolumes"]],"15-shadowmaps-simple":[[2,"shadowmaps-simple"]],"16-shadowmaps":[[2,"shadowmaps"]],"17-drawstress":[[2,"drawstress"]],"18-ibl":[[2,"ibl"]],"19-oit":[[2,"oit"]],"20-nanovg":[[2,"nanovg"]],"21-deferred":[[2,"deferred"]],"22-windows":[[2,"windows"]],"23-vectordisplay":[[2,"vectordisplay"]],"24-nbody":[[2,"nbody"]],"25-c99":[[2,"c99"]],"26-occlusion":[[2,"occlusion"]],"27-terrain":[[2,"terrain"]],"28-wireframe":[[2,"wireframe"]],"29-debugdraw":[[2,"debugdraw"]],"30-picking":[[2,"picking"]],"30Hz (test for browsers)":[[2,"hz-test-for-browsers"]],"31-rsm":[[2,"rsm"]],"32-particles":[[2,"particles"]],"33-pom":[[2,"pom"]],"34-mvs":[[2,"mvs"]],"35-dynamic":[[2,"dynamic"]],"36-sky":[[2,"sky"]],"37-gpudrivenrendering":[[2,"gpudrivenrendering"]],"38-bloom":[[2,"bloom"]],"39-assao":[[2,"assao"]],"3rd Party Libraries":[[5,"rd-party-libraries"]],"40-svt":[[2,"svt"]],"41-tess":[[2,"tess"]],"42-bunnylod":[[2,"bunnylod"]],"43-denoise":[[2,"denoise"]],"44-sss":[[2,"sss"]],"45-bokeh":[[2,"bokeh"]],"46-fsr":[[2,"fsr"]],"47-pixelformats":[[2,"pixelformats"]],"48-drawindirect":[[2,"drawindirect"]],"49-hextile":[[2,"hextile"]],"60Hz":[[2,"hz"]],"API Reference":[[0,null]],"API and render thread":[[4,"api-and-render-thread"]],"Alternative build systems":[[1,"alternative-build-systems"]],"Amalgamated Build":[[1,"amalgamated-build"]],"Android":[[1,"android"]],"Assets":[[5,"assets"]],"Available Caps":[[0,"available-caps"]],"Blit":[[0,"blit"]],"Buffers":[[0,"buffers"],[0,"id4"]],"Build":[[1,"build"]],"Building":[[1,null]],"Building shaders":[[7,"building-shaders"]],"Capabilities":[[0,"capabilities"]],"Compute":[[0,"compute"]],"Conditional Rendering":[[0,"conditional-rendering"]],"Contact":[[6,"contact"]],"Contents":[[3,"contents"]],"Contributors":[[6,"contributors"]],"Customization":[[4,"customization"]],"Debug":[[0,"debug"],[0,"id2"]],"Debug Features":[[0,"debug-features"]],"Debug Flags":[[0,"debug-flags"]],"Debug Text Display":[[0,"debug-text-display"]],"Debugging and Profiling":[[6,"debugging-and-profiling"]],"Defines":[[7,"defines"]],"Dependencies & Getting the source":[[1,"dependencies-getting-the-source"]],"Dispatch":[[0,"dispatch"]],"Documentation":[[3,null]],"Draw":[[0,"draw"]],"Encoder":[[0,"encoder"],[0,"id1"]],"Encoder API":[[4,"encoder-api"]],"Examples":[[2,null]],"Frame":[[0,"frame"]],"Frame Buffers":[[0,"frame-buffers"]],"General":[[0,"general"]],"General (Directly with GENie)":[[1,"general-directly-with-genie"]],"General (Makefile wrapper)":[[1,"general-makefile-wrapper"]],"Geometry Compiler (geometryc)":[[7,"geometry-compiler-geometryc"]],"Geometry Viewer (geometryv)":[[7,"geometry-viewer-geometryv"]],"Getting Involved":[[6,"getting-involved"]],"Images":[[0,"images"]],"Index Buffers":[[0,"index-buffers"]],"Indirect Buffer":[[0,"indirect-buffer"]],"Initialization and Shutdown":[[0,"initialization-and-shutdown"]],"Instance Buffer":[[0,"instance-buffer"]],"Internals":[[4,null]],"License":[[5,null]],"License (BSD 2-clause)":[[5,"license-bsd-2-clause"]],"Linux":[[1,"linux"],[1,"id2"]],"Minimal example without bgfx\u2019s example harness":[[1,"minimal-example-without-bgfx-s-example-harness"]],"Miscellaneous":[[0,"miscellaneous"]],"Occlusion Query":[[0,"occlusion-query"]],"Options":[[4,"options"],[7,"options"]],"Overview":[[6,null]],"Platform specific":[[0,"platform-specific"]],"Predefined Uniforms":[[7,"predefined-uniforms"]],"Prerequisites":[[1,"prerequisites"]],"Project Page":[[6,"project-page"]],"Querying information":[[0,"querying-information"]],"Quick Start for Windows":[[1,"quick-start-for-windows"]],"Remark":[[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null]],"RenderDoc":[[6,"renderdoc"]],"Renderer":[[0,"renderer"]],"Repository visualization":[[6,"repository-visualization"]],"Reset":[[0,"reset"]],"Resource API":[[4,"resource-api"]],"Resources":[[0,"resources"]],"SDL, GLFW, etc.":[[6,"sdl-glfw-etc"]],"Scissor":[[0,"scissor"]],"Shader Compiler (shaderc)":[[7,"shader-compiler-shaderc"]],"Shaders and Programs":[[0,"shaders-and-programs"]],"Sort based draw call bucketing":[[4,"sort-based-draw-call-bucketing"]],"State":[[0,"state"],[0,"id3"]],"State Flags":[[0,"state-flags"]],"Statistics":[[0,"statistics"]],"Stencil":[[0,"stencil"]],"Stencil Flags":[[0,"stencil-flags"]],"Submit":[[0,"submit"]],"Supported Compilers":[[6,"supported-compilers"]],"Supported Languages":[[6,"supported-languages"]],"Supported Platforms":[[6,"supported-platforms"]],"Supported rendering backends":[[6,"supported-rendering-backends"]],"Texture Compiler (texturec)":[[7,"texture-compiler-texturec"]],"Texture Viewer (texturev)":[[7,"texture-viewer-texturev"]],"Textures":[[0,"textures"],[0,"id5"]],"Tools":[[1,"tools"],[7,null]],"Transform":[[0,"transform"]],"Uniforms":[[0,"uniforms"]],"Updating":[[0,"updating"]],"Vertex Buffers":[[0,"vertex-buffers"]],"Vertex Shader Attributes":[[7,"vertex-shader-attributes"]],"View API":[[4,"view-api"]],"Views":[[0,"views"]],"What is it?":[[6,"what-is-it"]],"WinRT / UWP":[[1,"winrt-uwp"]],"Windows":[[1,"windows"],[1,"id1"]],"macOS":[[1,"macos"]]},"docnames":["bgfx","build","examples","index","internals","license","overview","tools"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["bgfx.rst","build.rst","examples.rst","index.rst","internals.rst","license.rst","overview.rst","tools.rst"],"indexentries":{"bgfx::access (c++ struct)":[[0,"_CPPv4N4bgfx6AccessE",false]],"bgfx::access::enum (c++ enum)":[[0,"_CPPv4N4bgfx6Access4EnumE",false]],"bgfx::access::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum5CountE",false]],"bgfx::access::enum::read (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum4ReadE",false]],"bgfx::access::enum::readwrite (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum9ReadWriteE",false]],"bgfx::access::enum::write (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum5WriteE",false]],"bgfx::alloc (c++ function)":[[0,"_CPPv4N4bgfx5allocE8uint32_t",false]],"bgfx::allocinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t",false]],"bgfx::alloctransform (c++ function)":[[0,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t",false]],"bgfx::alloctransientindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb",false]],"bgfx::alloctransientvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout",false]],"bgfx::attachment (c++ struct)":[[0,"_CPPv4N4bgfx10AttachmentE",false]],"bgfx::attachment::access (c++ member)":[[0,"_CPPv4N4bgfx10Attachment6accessE",false]],"bgfx::attachment::handle (c++ member)":[[0,"_CPPv4N4bgfx10Attachment6handleE",false]],"bgfx::attachment::init (c++ function)":[[0,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t",false]],"bgfx::attachment::layer (c++ member)":[[0,"_CPPv4N4bgfx10Attachment5layerE",false]],"bgfx::attachment::mip (c++ member)":[[0,"_CPPv4N4bgfx10Attachment3mipE",false]],"bgfx::attachment::numlayers (c++ member)":[[0,"_CPPv4N4bgfx10Attachment9numLayersE",false]],"bgfx::attachment::resolve (c++ member)":[[0,"_CPPv4N4bgfx10Attachment7resolveE",false]],"bgfx::attrib (c++ struct)":[[0,"_CPPv4N4bgfx6AttribE",false]],"bgfx::attrib::enum (c++ enum)":[[0,"_CPPv4N4bgfx6Attrib4EnumE",false]],"bgfx::attrib::enum::bitangent (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9BitangentE",false]],"bgfx::attrib::enum::color0 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color0E",false]],"bgfx::attrib::enum::color1 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color1E",false]],"bgfx::attrib::enum::color2 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color2E",false]],"bgfx::attrib::enum::color3 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color3E",false]],"bgfx::attrib::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum5CountE",false]],"bgfx::attrib::enum::indices (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum7IndicesE",false]],"bgfx::attrib::enum::normal (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6NormalE",false]],"bgfx::attrib::enum::position (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum8PositionE",false]],"bgfx::attrib::enum::tangent (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum7TangentE",false]],"bgfx::attrib::enum::texcoord0 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord0E",false]],"bgfx::attrib::enum::texcoord1 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord1E",false]],"bgfx::attrib::enum::texcoord2 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord2E",false]],"bgfx::attrib::enum::texcoord3 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord3E",false]],"bgfx::attrib::enum::texcoord4 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord4E",false]],"bgfx::attrib::enum::texcoord5 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord5E",false]],"bgfx::attrib::enum::texcoord6 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord6E",false]],"bgfx::attrib::enum::texcoord7 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord7E",false]],"bgfx::attrib::enum::weight (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6WeightE",false]],"bgfx::attribtype (c++ struct)":[[0,"_CPPv4N4bgfx10AttribTypeE",false]],"bgfx::attribtype::enum (c++ enum)":[[0,"_CPPv4N4bgfx10AttribType4EnumE",false]],"bgfx::attribtype::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5CountE",false]],"bgfx::attribtype::enum::float (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5FloatE",false]],"bgfx::attribtype::enum::half (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum4HalfE",false]],"bgfx::attribtype::enum::int16 (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5Int16E",false]],"bgfx::attribtype::enum::uint10 (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum6Uint10E",false]],"bgfx::attribtype::enum::uint8 (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5Uint8E",false]],"bgfx::begin (c++ function)":[[0,"_CPPv4N4bgfx5beginEb",false]],"bgfx::blit (c++ function)":[[0,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t",false],[0,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::calctexturesize (c++ function)":[[0,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE",false]],"bgfx::callbacki (c++ struct)":[[0,"_CPPv4N4bgfx9CallbackIE",false]],"bgfx::callbacki::cacheread (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t",false]],"bgfx::callbacki::cachereadsize (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI13cacheReadSizeE8uint64_t",false]],"bgfx::callbacki::cachewrite (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t",false]],"bgfx::callbacki::capturebegin (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb",false]],"bgfx::callbacki::captureend (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10captureEndEv",false]],"bgfx::callbacki::captureframe (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t",false]],"bgfx::callbacki::fatal (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc",false]],"bgfx::callbacki::profilerbegin (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t",false]],"bgfx::callbacki::profilerbeginliteral (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t",false]],"bgfx::callbacki::profilerend (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI11profilerEndEv",false]],"bgfx::callbacki::screenshot (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb",false]],"bgfx::callbacki::tracevargs (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list",false]],"bgfx::caps (c++ struct)":[[0,"_CPPv4N4bgfx4CapsE",false]],"bgfx::caps::deviceid (c++ member)":[[0,"_CPPv4N4bgfx4Caps8deviceIdE",false]],"bgfx::caps::formats (c++ member)":[[0,"_CPPv4N4bgfx4Caps7formatsE",false]],"bgfx::caps::gpu (c++ member)":[[0,"_CPPv4N4bgfx4Caps3gpuE",false]],"bgfx::caps::gpu (c++ struct)":[[0,"_CPPv4N4bgfx4Caps3GPUE",false]],"bgfx::caps::gpu::deviceid (c++ member)":[[0,"_CPPv4N4bgfx4Caps3GPU8deviceIdE",false]],"bgfx::caps::gpu::vendorid (c++ member)":[[0,"_CPPv4N4bgfx4Caps3GPU8vendorIdE",false]],"bgfx::caps::homogeneousdepth (c++ member)":[[0,"_CPPv4N4bgfx4Caps16homogeneousDepthE",false]],"bgfx::caps::limits (c++ member)":[[0,"_CPPv4N4bgfx4Caps6limitsE",false]],"bgfx::caps::limits (c++ struct)":[[0,"_CPPv4N4bgfx4Caps6LimitsE",false]],"bgfx::caps::limits::maxblits (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits8maxBlitsE",false]],"bgfx::caps::limits::maxcomputebindings (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits18maxComputeBindingsE",false]],"bgfx::caps::limits::maxdrawcalls (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits12maxDrawCallsE",false]],"bgfx::caps::limits::maxdynamicindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits22maxDynamicIndexBuffersE",false]],"bgfx::caps::limits::maxdynamicvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits23maxDynamicVertexBuffersE",false]],"bgfx::caps::limits::maxencoders (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxEncodersE",false]],"bgfx::caps::limits::maxfbattachments (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxFBAttachmentsE",false]],"bgfx::caps::limits::maxframebuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits15maxFrameBuffersE",false]],"bgfx::caps::limits::maxindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits15maxIndexBuffersE",false]],"bgfx::caps::limits::maxocclusionqueries (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits19maxOcclusionQueriesE",false]],"bgfx::caps::limits::maxprograms (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxProgramsE",false]],"bgfx::caps::limits::maxshaders (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits10maxShadersE",false]],"bgfx::caps::limits::maxtexturelayers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxTextureLayersE",false]],"bgfx::caps::limits::maxtextures (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxTexturesE",false]],"bgfx::caps::limits::maxtexturesamplers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits18maxTextureSamplersE",false]],"bgfx::caps::limits::maxtexturesize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits14maxTextureSizeE",false]],"bgfx::caps::limits::maxuniforms (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxUniformsE",false]],"bgfx::caps::limits::maxvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxVertexBuffersE",false]],"bgfx::caps::limits::maxvertexlayouts (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE",false]],"bgfx::caps::limits::maxvertexstreams (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxVertexStreamsE",false]],"bgfx::caps::limits::maxviews (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits8maxViewsE",false]],"bgfx::caps::limits::minresourcecbsize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits17minResourceCbSizeE",false]],"bgfx::caps::limits::transientibsize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits15transientIbSizeE",false]],"bgfx::caps::limits::transientvbsize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits15transientVbSizeE",false]],"bgfx::caps::numgpus (c++ member)":[[0,"_CPPv4N4bgfx4Caps7numGPUsE",false]],"bgfx::caps::originbottomleft (c++ member)":[[0,"_CPPv4N4bgfx4Caps16originBottomLeftE",false]],"bgfx::caps::renderertype (c++ member)":[[0,"_CPPv4N4bgfx4Caps12rendererTypeE",false]],"bgfx::caps::supported (c++ member)":[[0,"_CPPv4N4bgfx4Caps9supportedE",false]],"bgfx::caps::vendorid (c++ member)":[[0,"_CPPv4N4bgfx4Caps8vendorIdE",false]],"bgfx::copy (c++ function)":[[0,"_CPPv4N4bgfx4copyEPKv8uint32_t",false]],"bgfx::createdynamicindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t",false],[0,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t",false]],"bgfx::createdynamicvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t",false],[0,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t",false]],"bgfx::createframebuffer (c++ function)":[[0,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb",false],[0,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb",false],[0,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t",false],[0,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t",false],[0,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE",false]],"bgfx::createindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t",false]],"bgfx::createindirectbuffer (c++ function)":[[0,"_CPPv4N4bgfx20createIndirectBufferE8uint32_t",false]],"bgfx::createocclusionquery (c++ function)":[[0,"_CPPv4N4bgfx20createOcclusionQueryEv",false]],"bgfx::createprogram (c++ function)":[[0,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb",false],[0,"_CPPv4N4bgfx13createProgramE12ShaderHandleb",false]],"bgfx::createshader (c++ function)":[[0,"_CPPv4N4bgfx12createShaderEPK6Memory",false]],"bgfx::createtexture (c++ function)":[[0,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo",false]],"bgfx::createtexture2d (c++ function)":[[0,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory",false],[0,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t",false]],"bgfx::createtexture3d (c++ function)":[[0,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory",false]],"bgfx::createtexturecube (c++ function)":[[0,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory",false]],"bgfx::createuniform (c++ function)":[[0,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t",false]],"bgfx::createvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t",false]],"bgfx::createvertexlayout (c++ function)":[[0,"_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout",false]],"bgfx::dbgtextclear (c++ function)":[[0,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb",false]],"bgfx::dbgtextimage (c++ function)":[[0,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t",false]],"bgfx::dbgtextprintf (c++ function)":[[0,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz",false]],"bgfx::dbgtextprintfvargs (c++ function)":[[0,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list",false]],"bgfx::destroy (c++ function)":[[0,"_CPPv4N4bgfx7destroyE12ShaderHandle",false],[0,"_CPPv4N4bgfx7destroyE13ProgramHandle",false],[0,"_CPPv4N4bgfx7destroyE13TextureHandle",false],[0,"_CPPv4N4bgfx7destroyE13UniformHandle",false],[0,"_CPPv4N4bgfx7destroyE17FrameBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE17IndexBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE18VertexBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx7destroyE20IndirectBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE20OcclusionQueryHandle",false],[0,"_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle",false]],"bgfx::discard (c++ function)":[[0,"_CPPv4N4bgfx7discardE7uint8_t",false]],"bgfx::dispatch (c++ function)":[[0,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t",false]],"bgfx::encoder (c++ struct)":[[0,"_CPPv4N4bgfx7EncoderE",false]],"bgfx::encoder::alloctransform (c++ function)":[[0,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t",false]],"bgfx::encoder::blit (c++ function)":[[0,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t",false],[0,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::encoder::discard (c++ function)":[[0,"_CPPv4N4bgfx7Encoder7discardE7uint8_t",false]],"bgfx::encoder::dispatch (c++ function)":[[0,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t",false]],"bgfx::encoder::setbuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE",false]],"bgfx::encoder::setcondition (c++ function)":[[0,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb",false]],"bgfx::encoder::setimage (c++ function)":[[0,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE",false]],"bgfx::encoder::setindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t",false]],"bgfx::encoder::setinstancecount (c++ function)":[[0,"_CPPv4N4bgfx7Encoder16setInstanceCountE8uint32_t",false]],"bgfx::encoder::setinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer",false],[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t",false]],"bgfx::encoder::setmarker (c++ function)":[[0,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t",false]],"bgfx::encoder::setscissor (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t",false],[0,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::encoder::setstate (c++ function)":[[0,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t",false]],"bgfx::encoder::setstencil (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t",false]],"bgfx::encoder::settexture (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t",false]],"bgfx::encoder::settransform (c++ function)":[[0,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t",false],[0,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t",false]],"bgfx::encoder::setuniform (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t",false]],"bgfx::encoder::setvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle",false]],"bgfx::encoder::setvertexcount (c++ function)":[[0,"_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t",false]],"bgfx::encoder::submit (c++ function)":[[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t",false]],"bgfx::encoder::touch (c++ function)":[[0,"_CPPv4N4bgfx7Encoder5touchE6ViewId",false]],"bgfx::encoderstats (c++ struct)":[[0,"_CPPv4N4bgfx12EncoderStatsE",false]],"bgfx::encoderstats::cputimebegin (c++ member)":[[0,"_CPPv4N4bgfx12EncoderStats12cpuTimeBeginE",false]],"bgfx::encoderstats::cputimeend (c++ member)":[[0,"_CPPv4N4bgfx12EncoderStats10cpuTimeEndE",false]],"bgfx::end (c++ function)":[[0,"_CPPv4N4bgfx3endEP7Encoder",false]],"bgfx::frame (c++ function)":[[0,"_CPPv4N4bgfx5frameEb",false]],"bgfx::getavailinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t",false]],"bgfx::getavailtransientindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb",false]],"bgfx::getavailtransientvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout",false]],"bgfx::getcaps (c++ function)":[[0,"_CPPv4N4bgfx7getCapsEv",false]],"bgfx::getdirectaccessptr (c++ function)":[[0,"_CPPv4N4bgfx18getDirectAccessPtrE13TextureHandle",false]],"bgfx::getinternaldata (c++ function)":[[0,"_CPPv4N4bgfx15getInternalDataEv",false]],"bgfx::getrenderertype (c++ function)":[[0,"_CPPv4N4bgfx15getRendererTypeEv",false]],"bgfx::getresult (c++ function)":[[0,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t",false]],"bgfx::getshaderuniforms (c++ function)":[[0,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t",false]],"bgfx::getstats (c++ function)":[[0,"_CPPv4N4bgfx8getStatsEv",false]],"bgfx::getsupportedrenderers (c++ function)":[[0,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE",false]],"bgfx::gettexture (c++ function)":[[0,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t",false]],"bgfx::getuniforminfo (c++ function)":[[0,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo",false]],"bgfx::init (c++ function)":[[0,"_CPPv4N4bgfx4initERK4Init",false]],"bgfx::init (c++ struct)":[[0,"_CPPv4N4bgfx4InitE",false]],"bgfx::init::allocator (c++ member)":[[0,"_CPPv4N4bgfx4Init9allocatorE",false]],"bgfx::init::callback (c++ member)":[[0,"_CPPv4N4bgfx4Init8callbackE",false]],"bgfx::init::capabilities (c++ member)":[[0,"_CPPv4N4bgfx4Init12capabilitiesE",false]],"bgfx::init::debug (c++ member)":[[0,"_CPPv4N4bgfx4Init5debugE",false]],"bgfx::init::deviceid (c++ member)":[[0,"_CPPv4N4bgfx4Init8deviceIdE",false]],"bgfx::init::limits (c++ member)":[[0,"_CPPv4N4bgfx4Init6limitsE",false]],"bgfx::init::limits (c++ struct)":[[0,"_CPPv4N4bgfx4Init6LimitsE",false]],"bgfx::init::limits::maxencoders (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits11maxEncodersE",false]],"bgfx::init::limits::minresourcecbsize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits17minResourceCbSizeE",false]],"bgfx::init::limits::transientibsize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits15transientIbSizeE",false]],"bgfx::init::limits::transientvbsize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits15transientVbSizeE",false]],"bgfx::init::platformdata (c++ member)":[[0,"_CPPv4N4bgfx4Init12platformDataE",false]],"bgfx::init::profile (c++ member)":[[0,"_CPPv4N4bgfx4Init7profileE",false]],"bgfx::init::resolution (c++ member)":[[0,"_CPPv4N4bgfx4Init10resolutionE",false]],"bgfx::init::type (c++ member)":[[0,"_CPPv4N4bgfx4Init4typeE",false]],"bgfx::init::vendorid (c++ member)":[[0,"_CPPv4N4bgfx4Init8vendorIdE",false]],"bgfx::instancedatabuffer (c++ struct)":[[0,"_CPPv4N4bgfx18InstanceDataBufferE",false]],"bgfx::instancedatabuffer::data (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer4dataE",false]],"bgfx::instancedatabuffer::handle (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer6handleE",false]],"bgfx::instancedatabuffer::num (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer3numE",false]],"bgfx::instancedatabuffer::offset (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer6offsetE",false]],"bgfx::instancedatabuffer::size (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer4sizeE",false]],"bgfx::instancedatabuffer::stride (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer6strideE",false]],"bgfx::internaldata (c++ struct)":[[0,"_CPPv4N4bgfx12InternalDataE",false]],"bgfx::internaldata::caps (c++ member)":[[0,"_CPPv4N4bgfx12InternalData4capsE",false]],"bgfx::internaldata::context (c++ member)":[[0,"_CPPv4N4bgfx12InternalData7contextE",false]],"bgfx::isframebuffervalid (c++ function)":[[0,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment",false]],"bgfx::istexturevalid (c++ function)":[[0,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t",false]],"bgfx::makeref (c++ function)":[[0,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv",false]],"bgfx::memory (c++ struct)":[[0,"_CPPv4N4bgfx6MemoryE",false]],"bgfx::memory::data (c++ member)":[[0,"_CPPv4N4bgfx6Memory4dataE",false]],"bgfx::memory::size (c++ member)":[[0,"_CPPv4N4bgfx6Memory4sizeE",false]],"bgfx::occlusionqueryresult (c++ struct)":[[0,"_CPPv4N4bgfx20OcclusionQueryResultE",false]],"bgfx::occlusionqueryresult::enum (c++ enum)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4EnumE",false]],"bgfx::occlusionqueryresult::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum5CountE",false]],"bgfx::occlusionqueryresult::enum::invisible (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum9InvisibleE",false]],"bgfx::occlusionqueryresult::enum::noresult (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum8NoResultE",false]],"bgfx::occlusionqueryresult::enum::visible (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum7VisibleE",false]],"bgfx::overrideinternal (c++ function)":[[0,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t",false],[0,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t",false]],"bgfx::platformdata (c++ struct)":[[0,"_CPPv4N4bgfx12PlatformDataE",false]],"bgfx::platformdata::backbuffer (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData10backBufferE",false]],"bgfx::platformdata::backbufferds (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData12backBufferDSE",false]],"bgfx::platformdata::context (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData7contextE",false]],"bgfx::platformdata::ndt (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData3ndtE",false]],"bgfx::platformdata::nwh (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData3nwhE",false]],"bgfx::platformdata::type (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData4typeE",false]],"bgfx::readtexture (c++ function)":[[0,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t",false]],"bgfx::renderertype (c++ struct)":[[0,"_CPPv4N4bgfx12RendererTypeE",false]],"bgfx::renderertype::enum (c++ enum)":[[0,"_CPPv4N4bgfx12RendererType4EnumE",false]],"bgfx::renderertype::enum::agc (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum3AgcE",false]],"bgfx::renderertype::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum5CountE",false]],"bgfx::renderertype::enum::direct3d11 (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum10Direct3D11E",false]],"bgfx::renderertype::enum::direct3d12 (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum10Direct3D12E",false]],"bgfx::renderertype::enum::gnm (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum3GnmE",false]],"bgfx::renderertype::enum::metal (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum5MetalE",false]],"bgfx::renderertype::enum::noop (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum4NoopE",false]],"bgfx::renderertype::enum::nvn (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum3NvnE",false]],"bgfx::renderertype::enum::opengl (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum6OpenGLE",false]],"bgfx::renderertype::enum::opengles (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum8OpenGLESE",false]],"bgfx::renderertype::enum::vulkan (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum6VulkanE",false]],"bgfx::renderframe (c++ function)":[[0,"_CPPv4N4bgfx11renderFrameE7int32_t",false]],"bgfx::renderframe (c++ struct)":[[0,"_CPPv4N4bgfx11RenderFrameE",false]],"bgfx::requestscreenshot (c++ function)":[[0,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc",false]],"bgfx::reset (c++ function)":[[0,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE",false]],"bgfx::resetview (c++ function)":[[0,"_CPPv4N4bgfx9resetViewE6ViewId",false]],"bgfx::resolution (c++ struct)":[[0,"_CPPv4N4bgfx10ResolutionE",false]],"bgfx::resolution::debugtextscale (c++ member)":[[0,"_CPPv4N4bgfx10Resolution14debugTextScaleE",false]],"bgfx::resolution::format (c++ member)":[[0,"_CPPv4N4bgfx10Resolution6formatE",false]],"bgfx::resolution::height (c++ member)":[[0,"_CPPv4N4bgfx10Resolution6heightE",false]],"bgfx::resolution::maxframelatency (c++ member)":[[0,"_CPPv4N4bgfx10Resolution15maxFrameLatencyE",false]],"bgfx::resolution::numbackbuffers (c++ member)":[[0,"_CPPv4N4bgfx10Resolution14numBackBuffersE",false]],"bgfx::resolution::reset (c++ member)":[[0,"_CPPv4N4bgfx10Resolution5resetE",false]],"bgfx::resolution::width (c++ member)":[[0,"_CPPv4N4bgfx10Resolution5widthE",false]],"bgfx::setbuffer (c++ function)":[[0,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE",false]],"bgfx::setcondition (c++ function)":[[0,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb",false]],"bgfx::setdebug (c++ function)":[[0,"_CPPv4N4bgfx8setDebugE8uint32_t",false]],"bgfx::setimage (c++ function)":[[0,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE",false]],"bgfx::setindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle",false],[0,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle",false],[0,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer",false],[0,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t",false]],"bgfx::setinstancecount (c++ function)":[[0,"_CPPv4N4bgfx16setInstanceCountE8uint32_t",false]],"bgfx::setinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer",false],[0,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t",false]],"bgfx::setmarker (c++ function)":[[0,"_CPPv4N4bgfx9setMarkerEPKc7int32_t",false]],"bgfx::setname (c++ function)":[[0,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t",false]],"bgfx::setpalettecolor (c++ function)":[[0,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t",false],[0,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf",false],[0,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff",false]],"bgfx::setplatformdata (c++ function)":[[0,"_CPPv4N4bgfx15setPlatformDataERK12PlatformData",false]],"bgfx::setscissor (c++ function)":[[0,"_CPPv4N4bgfx10setScissorE8uint16_t",false],[0,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::setstate (c++ function)":[[0,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t",false]],"bgfx::setstencil (c++ function)":[[0,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t",false]],"bgfx::settexture (c++ function)":[[0,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t",false]],"bgfx::settransform (c++ function)":[[0,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t",false],[0,"_CPPv4N4bgfx12setTransformEPKv8uint16_t",false]],"bgfx::setvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle",false]],"bgfx::setvertexcount (c++ function)":[[0,"_CPPv4N4bgfx14setVertexCountE8uint32_t",false]],"bgfx::setviewclear (c++ function)":[[0,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t",false],[0,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t",false]],"bgfx::setviewframebuffer (c++ function)":[[0,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle",false]],"bgfx::setviewmode (c++ function)":[[0,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE",false]],"bgfx::setviewname (c++ function)":[[0,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t",false]],"bgfx::setvieworder (c++ function)":[[0,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId",false]],"bgfx::setviewrect (c++ function)":[[0,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t",false],[0,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE",false]],"bgfx::setviewscissor (c++ function)":[[0,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::setviewtransform (c++ function)":[[0,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv",false]],"bgfx::shutdown (c++ function)":[[0,"_CPPv4N4bgfx8shutdownEv",false]],"bgfx::stats (c++ struct)":[[0,"_CPPv4N4bgfx5StatsE",false]],"bgfx::stats::cputimebegin (c++ member)":[[0,"_CPPv4N4bgfx5Stats12cpuTimeBeginE",false]],"bgfx::stats::cputimeend (c++ member)":[[0,"_CPPv4N4bgfx5Stats10cpuTimeEndE",false]],"bgfx::stats::cputimeframe (c++ member)":[[0,"_CPPv4N4bgfx5Stats12cpuTimeFrameE",false]],"bgfx::stats::cputimerfreq (c++ member)":[[0,"_CPPv4N4bgfx5Stats12cpuTimerFreqE",false]],"bgfx::stats::encoderstats (c++ member)":[[0,"_CPPv4N4bgfx5Stats12encoderStatsE",false]],"bgfx::stats::gpuframenum (c++ member)":[[0,"_CPPv4N4bgfx5Stats11gpuFrameNumE",false]],"bgfx::stats::gpumemorymax (c++ member)":[[0,"_CPPv4N4bgfx5Stats12gpuMemoryMaxE",false]],"bgfx::stats::gpumemoryused (c++ member)":[[0,"_CPPv4N4bgfx5Stats13gpuMemoryUsedE",false]],"bgfx::stats::gputimebegin (c++ member)":[[0,"_CPPv4N4bgfx5Stats12gpuTimeBeginE",false]],"bgfx::stats::gputimeend (c++ member)":[[0,"_CPPv4N4bgfx5Stats10gpuTimeEndE",false]],"bgfx::stats::gputimerfreq (c++ member)":[[0,"_CPPv4N4bgfx5Stats12gpuTimerFreqE",false]],"bgfx::stats::height (c++ member)":[[0,"_CPPv4N4bgfx5Stats6heightE",false]],"bgfx::stats::maxgpulatency (c++ member)":[[0,"_CPPv4N4bgfx5Stats13maxGpuLatencyE",false]],"bgfx::stats::numblit (c++ member)":[[0,"_CPPv4N4bgfx5Stats7numBlitE",false]],"bgfx::stats::numcompute (c++ member)":[[0,"_CPPv4N4bgfx5Stats10numComputeE",false]],"bgfx::stats::numdraw (c++ member)":[[0,"_CPPv4N4bgfx5Stats7numDrawE",false]],"bgfx::stats::numdynamicindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats22numDynamicIndexBuffersE",false]],"bgfx::stats::numdynamicvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats23numDynamicVertexBuffersE",false]],"bgfx::stats::numencoders (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numEncodersE",false]],"bgfx::stats::numframebuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats15numFrameBuffersE",false]],"bgfx::stats::numindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats15numIndexBuffersE",false]],"bgfx::stats::numocclusionqueries (c++ member)":[[0,"_CPPv4N4bgfx5Stats19numOcclusionQueriesE",false]],"bgfx::stats::numprims (c++ member)":[[0,"_CPPv4N4bgfx5Stats8numPrimsE",false]],"bgfx::stats::numprograms (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numProgramsE",false]],"bgfx::stats::numshaders (c++ member)":[[0,"_CPPv4N4bgfx5Stats10numShadersE",false]],"bgfx::stats::numtextures (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numTexturesE",false]],"bgfx::stats::numuniforms (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numUniformsE",false]],"bgfx::stats::numvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats16numVertexBuffersE",false]],"bgfx::stats::numvertexlayouts (c++ member)":[[0,"_CPPv4N4bgfx5Stats16numVertexLayoutsE",false]],"bgfx::stats::numviews (c++ member)":[[0,"_CPPv4N4bgfx5Stats8numViewsE",false]],"bgfx::stats::rtmemoryused (c++ member)":[[0,"_CPPv4N4bgfx5Stats12rtMemoryUsedE",false]],"bgfx::stats::textheight (c++ member)":[[0,"_CPPv4N4bgfx5Stats10textHeightE",false]],"bgfx::stats::texturememoryused (c++ member)":[[0,"_CPPv4N4bgfx5Stats17textureMemoryUsedE",false]],"bgfx::stats::textwidth (c++ member)":[[0,"_CPPv4N4bgfx5Stats9textWidthE",false]],"bgfx::stats::transientibused (c++ member)":[[0,"_CPPv4N4bgfx5Stats15transientIbUsedE",false]],"bgfx::stats::transientvbused (c++ member)":[[0,"_CPPv4N4bgfx5Stats15transientVbUsedE",false]],"bgfx::stats::viewstats (c++ member)":[[0,"_CPPv4N4bgfx5Stats9viewStatsE",false]],"bgfx::stats::waitrender (c++ member)":[[0,"_CPPv4N4bgfx5Stats10waitRenderE",false]],"bgfx::stats::waitsubmit (c++ member)":[[0,"_CPPv4N4bgfx5Stats10waitSubmitE",false]],"bgfx::stats::width (c++ member)":[[0,"_CPPv4N4bgfx5Stats5widthE",false]],"bgfx::submit (c++ function)":[[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t",false]],"bgfx::textureformat (c++ struct)":[[0,"_CPPv4N4bgfx13TextureFormatE",false]],"bgfx::textureformat::enum (c++ enum)":[[0,"_CPPv4N4bgfx13TextureFormat4EnumE",false]],"bgfx::textureformat::enum::a8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum2A8E",false]],"bgfx::textureformat::enum::astc10x10 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC10x10E",false]],"bgfx::textureformat::enum::astc10x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x5E",false]],"bgfx::textureformat::enum::astc10x6 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x6E",false]],"bgfx::textureformat::enum::astc10x8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x8E",false]],"bgfx::textureformat::enum::astc12x10 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x10E",false]],"bgfx::textureformat::enum::astc12x12 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x12E",false]],"bgfx::textureformat::enum::astc4x4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC4x4E",false]],"bgfx::textureformat::enum::astc5x4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x4E",false]],"bgfx::textureformat::enum::astc5x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x5E",false]],"bgfx::textureformat::enum::astc6x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x5E",false]],"bgfx::textureformat::enum::astc6x6 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x6E",false]],"bgfx::textureformat::enum::astc8x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x5E",false]],"bgfx::textureformat::enum::astc8x6 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x6E",false]],"bgfx::textureformat::enum::astc8x8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x8E",false]],"bgfx::textureformat::enum::atc (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3ATCE",false]],"bgfx::textureformat::enum::atce (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ATCEE",false]],"bgfx::textureformat::enum::atci (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ATCIE",false]],"bgfx::textureformat::enum::b5g6r5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6B5G6R5E",false]],"bgfx::textureformat::enum::bc1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC1E",false]],"bgfx::textureformat::enum::bc2 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC2E",false]],"bgfx::textureformat::enum::bc3 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC3E",false]],"bgfx::textureformat::enum::bc4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC4E",false]],"bgfx::textureformat::enum::bc5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC5E",false]],"bgfx::textureformat::enum::bc6h (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4BC6HE",false]],"bgfx::textureformat::enum::bc7 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC7E",false]],"bgfx::textureformat::enum::bgr5a1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6BGR5A1E",false]],"bgfx::textureformat::enum::bgra4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA4E",false]],"bgfx::textureformat::enum::bgra8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA8E",false]],"bgfx::textureformat::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5CountE",false]],"bgfx::textureformat::enum::d0s8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D0S8E",false]],"bgfx::textureformat::enum::d16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3D16E",false]],"bgfx::textureformat::enum::d16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D16FE",false]],"bgfx::textureformat::enum::d24 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3D24E",false]],"bgfx::textureformat::enum::d24f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D24FE",false]],"bgfx::textureformat::enum::d24s8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5D24S8E",false]],"bgfx::textureformat::enum::d32 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3D32E",false]],"bgfx::textureformat::enum::d32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D32FE",false]],"bgfx::textureformat::enum::etc1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ETC1E",false]],"bgfx::textureformat::enum::etc2 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ETC2E",false]],"bgfx::textureformat::enum::etc2a (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5ETC2AE",false]],"bgfx::textureformat::enum::etc2a1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6ETC2A1E",false]],"bgfx::textureformat::enum::ptc12 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC12E",false]],"bgfx::textureformat::enum::ptc12a (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6PTC12AE",false]],"bgfx::textureformat::enum::ptc14 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC14E",false]],"bgfx::textureformat::enum::ptc14a (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6PTC14AE",false]],"bgfx::textureformat::enum::ptc22 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC22E",false]],"bgfx::textureformat::enum::ptc24 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC24E",false]],"bgfx::textureformat::enum::r1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum2R1E",false]],"bgfx::textureformat::enum::r16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R16E",false]],"bgfx::textureformat::enum::r16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16FE",false]],"bgfx::textureformat::enum::r16i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16IE",false]],"bgfx::textureformat::enum::r16s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16SE",false]],"bgfx::textureformat::enum::r16u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16UE",false]],"bgfx::textureformat::enum::r32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R32FE",false]],"bgfx::textureformat::enum::r32i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R32IE",false]],"bgfx::textureformat::enum::r32u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R32UE",false]],"bgfx::textureformat::enum::r5g6b5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6R5G6B5E",false]],"bgfx::textureformat::enum::r8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum2R8E",false]],"bgfx::textureformat::enum::r8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R8IE",false]],"bgfx::textureformat::enum::r8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R8SE",false]],"bgfx::textureformat::enum::r8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R8UE",false]],"bgfx::textureformat::enum::rg11b10f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8RG11B10FE",false]],"bgfx::textureformat::enum::rg16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG16E",false]],"bgfx::textureformat::enum::rg16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16FE",false]],"bgfx::textureformat::enum::rg16i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16IE",false]],"bgfx::textureformat::enum::rg16s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16SE",false]],"bgfx::textureformat::enum::rg16u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16UE",false]],"bgfx::textureformat::enum::rg32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG32FE",false]],"bgfx::textureformat::enum::rg32i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG32IE",false]],"bgfx::textureformat::enum::rg32u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG32UE",false]],"bgfx::textureformat::enum::rg8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3RG8E",false]],"bgfx::textureformat::enum::rg8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG8IE",false]],"bgfx::textureformat::enum::rg8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG8SE",false]],"bgfx::textureformat::enum::rg8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG8UE",false]],"bgfx::textureformat::enum::rgb10a2 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGB10A2E",false]],"bgfx::textureformat::enum::rgb5a1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGB5A1E",false]],"bgfx::textureformat::enum::rgb8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RGB8E",false]],"bgfx::textureformat::enum::rgb8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8IE",false]],"bgfx::textureformat::enum::rgb8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8SE",false]],"bgfx::textureformat::enum::rgb8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8UE",false]],"bgfx::textureformat::enum::rgb9e5f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGB9E5FE",false]],"bgfx::textureformat::enum::rgba16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA16E",false]],"bgfx::textureformat::enum::rgba16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16FE",false]],"bgfx::textureformat::enum::rgba16i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16IE",false]],"bgfx::textureformat::enum::rgba16s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16SE",false]],"bgfx::textureformat::enum::rgba16u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16UE",false]],"bgfx::textureformat::enum::rgba32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32FE",false]],"bgfx::textureformat::enum::rgba32i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32IE",false]],"bgfx::textureformat::enum::rgba32u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32UE",false]],"bgfx::textureformat::enum::rgba4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA4E",false]],"bgfx::textureformat::enum::rgba8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA8E",false]],"bgfx::textureformat::enum::rgba8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8IE",false]],"bgfx::textureformat::enum::rgba8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8SE",false]],"bgfx::textureformat::enum::rgba8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8UE",false]],"bgfx::textureformat::enum::unknown (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7UnknownE",false]],"bgfx::textureformat::enum::unknowndepth (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum12UnknownDepthE",false]],"bgfx::textureinfo (c++ struct)":[[0,"_CPPv4N4bgfx11TextureInfoE",false]],"bgfx::textureinfo::bitsperpixel (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo12bitsPerPixelE",false]],"bgfx::textureinfo::cubemap (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo7cubeMapE",false]],"bgfx::textureinfo::depth (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo5depthE",false]],"bgfx::textureinfo::format (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo6formatE",false]],"bgfx::textureinfo::height (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo6heightE",false]],"bgfx::textureinfo::numlayers (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo9numLayersE",false]],"bgfx::textureinfo::nummips (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo7numMipsE",false]],"bgfx::textureinfo::storagesize (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo11storageSizeE",false]],"bgfx::textureinfo::width (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo5widthE",false]],"bgfx::topologyconvert (c++ function)":[[0,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb",false]],"bgfx::topologyconvert (c++ struct)":[[0,"_CPPv4N4bgfx15TopologyConvertE",false]],"bgfx::topologyconvert::enum (c++ enum)":[[0,"_CPPv4N4bgfx15TopologyConvert4EnumE",false]],"bgfx::topologyconvert::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum5CountE",false]],"bgfx::topologyconvert::enum::linestriptolinelist (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum19LineStripToLineListE",false]],"bgfx::topologyconvert::enum::trilistflipwinding (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum18TriListFlipWindingE",false]],"bgfx::topologyconvert::enum::trilisttolinelist (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum17TriListToLineListE",false]],"bgfx::topologyconvert::enum::tristripflipwinding (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum19TriStripFlipWindingE",false]],"bgfx::topologyconvert::enum::tristriptotrilist (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum17TriStripToTriListE",false]],"bgfx::topologysort (c++ struct)":[[0,"_CPPv4N4bgfx12TopologySortE",false]],"bgfx::topologysort::enum (c++ enum)":[[0,"_CPPv4N4bgfx12TopologySort4EnumE",false]],"bgfx::topologysort::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum5CountE",false]],"bgfx::topologysort::enum::directionbacktofrontavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontAvgE",false]],"bgfx::topologysort::enum::directionbacktofrontmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMaxE",false]],"bgfx::topologysort::enum::directionbacktofrontmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMinE",false]],"bgfx::topologysort::enum::directionfronttobackavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackAvgE",false]],"bgfx::topologysort::enum::directionfronttobackmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMaxE",false]],"bgfx::topologysort::enum::directionfronttobackmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMinE",false]],"bgfx::topologysort::enum::distancebacktofrontavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontAvgE",false]],"bgfx::topologysort::enum::distancebacktofrontmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMaxE",false]],"bgfx::topologysort::enum::distancebacktofrontmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMinE",false]],"bgfx::topologysort::enum::distancefronttobackavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackAvgE",false]],"bgfx::topologysort::enum::distancefronttobackmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMaxE",false]],"bgfx::topologysort::enum::distancefronttobackmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMinE",false]],"bgfx::topologysorttrilist (c++ function)":[[0,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb",false]],"bgfx::touch (c++ function)":[[0,"_CPPv4N4bgfx5touchE6ViewId",false]],"bgfx::transientindexbuffer (c++ struct)":[[0,"_CPPv4N4bgfx20TransientIndexBufferE",false]],"bgfx::transientindexbuffer::data (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer4dataE",false]],"bgfx::transientindexbuffer::handle (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer6handleE",false]],"bgfx::transientindexbuffer::isindex16 (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer9isIndex16E",false]],"bgfx::transientindexbuffer::size (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer4sizeE",false]],"bgfx::transientindexbuffer::startindex (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer10startIndexE",false]],"bgfx::transientvertexbuffer (c++ struct)":[[0,"_CPPv4N4bgfx21TransientVertexBufferE",false]],"bgfx::transientvertexbuffer::data (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer4dataE",false]],"bgfx::transientvertexbuffer::handle (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer6handleE",false]],"bgfx::transientvertexbuffer::layouthandle (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer12layoutHandleE",false]],"bgfx::transientvertexbuffer::size (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer4sizeE",false]],"bgfx::transientvertexbuffer::startvertex (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer11startVertexE",false]],"bgfx::transientvertexbuffer::stride (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer6strideE",false]],"bgfx::uniforminfo (c++ struct)":[[0,"_CPPv4N4bgfx11UniformInfoE",false]],"bgfx::uniforminfo::name (c++ member)":[[0,"_CPPv4N4bgfx11UniformInfo4nameE",false]],"bgfx::uniforminfo::num (c++ member)":[[0,"_CPPv4N4bgfx11UniformInfo3numE",false]],"bgfx::uniforminfo::type (c++ member)":[[0,"_CPPv4N4bgfx11UniformInfo4typeE",false]],"bgfx::uniformtype (c++ struct)":[[0,"_CPPv4N4bgfx11UniformTypeE",false]],"bgfx::uniformtype::enum (c++ enum)":[[0,"_CPPv4N4bgfx11UniformType4EnumE",false]],"bgfx::uniformtype::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum5CountE",false]],"bgfx::uniformtype::enum::end (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum3EndE",false]],"bgfx::uniformtype::enum::mat3 (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum4Mat3E",false]],"bgfx::uniformtype::enum::mat4 (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum4Mat4E",false]],"bgfx::uniformtype::enum::sampler (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum7SamplerE",false]],"bgfx::uniformtype::enum::vec4 (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum4Vec4E",false]],"bgfx::update (c++ function)":[[0,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory",false],[0,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory",false]],"bgfx::updatetexture2d (c++ function)":[[0,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t",false]],"bgfx::updatetexture3d (c++ function)":[[0,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory",false]],"bgfx::updatetexturecube (c++ function)":[[0,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t",false]],"bgfx::vertexconvert (c++ function)":[[0,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t",false]],"bgfx::vertexlayout (c++ struct)":[[0,"_CPPv4N4bgfx12VertexLayoutE",false]],"bgfx::vertexlayout::add (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb",false]],"bgfx::vertexlayout::begin (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE",false]],"bgfx::vertexlayout::decode (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb",false]],"bgfx::vertexlayout::end (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout3endEv",false]],"bgfx::vertexlayout::getoffset (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE",false]],"bgfx::vertexlayout::getsize (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t",false]],"bgfx::vertexlayout::getstride (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout9getStrideEv",false]],"bgfx::vertexlayout::has (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE",false]],"bgfx::vertexlayout::m_attributes (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout12m_attributesE",false]],"bgfx::vertexlayout::m_hash (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout6m_hashE",false]],"bgfx::vertexlayout::m_offset (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout8m_offsetE",false]],"bgfx::vertexlayout::m_stride (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout8m_strideE",false]],"bgfx::vertexlayout::skip (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout4skipE7uint8_t",false]],"bgfx::vertexpack (c++ function)":[[0,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t",false]],"bgfx::vertexunpack (c++ function)":[[0,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t",false]],"bgfx::viewmode (c++ struct)":[[0,"_CPPv4N4bgfx8ViewModeE",false]],"bgfx::viewmode::enum (c++ enum)":[[0,"_CPPv4N4bgfx8ViewMode4EnumE",false]],"bgfx::viewmode::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum5CountE",false]],"bgfx::viewmode::enum::default (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum7DefaultE",false]],"bgfx::viewmode::enum::depthascending (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum14DepthAscendingE",false]],"bgfx::viewmode::enum::depthdescending (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum15DepthDescendingE",false]],"bgfx::viewmode::enum::sequential (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum10SequentialE",false]],"bgfx::viewstats (c++ struct)":[[0,"_CPPv4N4bgfx9ViewStatsE",false]],"bgfx::viewstats::cputimebegin (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats12cpuTimeBeginE",false]],"bgfx::viewstats::cputimeend (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats10cpuTimeEndE",false]],"bgfx::viewstats::gpuframenum (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats11gpuFrameNumE",false]],"bgfx::viewstats::gputimebegin (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats12gpuTimeBeginE",false]],"bgfx::viewstats::gputimeend (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats10gpuTimeEndE",false]],"bgfx::viewstats::name (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats4nameE",false]],"bgfx::viewstats::view (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats4viewE",false]],"bgfx::weldvertices (c++ function)":[[0,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf",false]],"bgfx_caps_alpha_to_coverage (c macro)":[[0,"c.BGFX_CAPS_ALPHA_TO_COVERAGE",false]],"bgfx_caps_blend_independent (c macro)":[[0,"c.BGFX_CAPS_BLEND_INDEPENDENT",false]],"bgfx_caps_compute (c macro)":[[0,"c.BGFX_CAPS_COMPUTE",false]],"bgfx_caps_conservative_raster (c macro)":[[0,"c.BGFX_CAPS_CONSERVATIVE_RASTER",false]],"bgfx_caps_draw_indirect (c macro)":[[0,"c.BGFX_CAPS_DRAW_INDIRECT",false]],"bgfx_caps_draw_indirect_count (c macro)":[[0,"c.BGFX_CAPS_DRAW_INDIRECT_COUNT",false]],"bgfx_caps_fragment_depth (c macro)":[[0,"c.BGFX_CAPS_FRAGMENT_DEPTH",false]],"bgfx_caps_fragment_ordering (c macro)":[[0,"c.BGFX_CAPS_FRAGMENT_ORDERING",false]],"bgfx_caps_graphics_debugger (c macro)":[[0,"c.BGFX_CAPS_GRAPHICS_DEBUGGER",false]],"bgfx_caps_hdr10 (c macro)":[[0,"c.BGFX_CAPS_HDR10",false]],"bgfx_caps_hidpi (c macro)":[[0,"c.BGFX_CAPS_HIDPI",false]],"bgfx_caps_image_rw (c macro)":[[0,"c.BGFX_CAPS_IMAGE_RW",false]],"bgfx_caps_index32 (c macro)":[[0,"c.BGFX_CAPS_INDEX32",false]],"bgfx_caps_instancing (c macro)":[[0,"c.BGFX_CAPS_INSTANCING",false]],"bgfx_caps_occlusion_query (c macro)":[[0,"c.BGFX_CAPS_OCCLUSION_QUERY",false]],"bgfx_caps_renderer_multithreaded (c macro)":[[0,"c.BGFX_CAPS_RENDERER_MULTITHREADED",false]],"bgfx_caps_swap_chain (c macro)":[[0,"c.BGFX_CAPS_SWAP_CHAIN",false]],"bgfx_caps_texture_2d_array (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_2D_ARRAY",false]],"bgfx_caps_texture_3d (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_3D",false]],"bgfx_caps_texture_blit (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_BLIT",false]],"bgfx_caps_texture_compare_all (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_COMPARE_ALL",false]],"bgfx_caps_texture_compare_lequal (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_COMPARE_LEQUAL",false]],"bgfx_caps_texture_cube_array (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_CUBE_ARRAY",false]],"bgfx_caps_texture_direct_access (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_DIRECT_ACCESS",false]],"bgfx_caps_texture_read_back (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_READ_BACK",false]],"bgfx_caps_vertex_attrib_half (c macro)":[[0,"c.BGFX_CAPS_VERTEX_ATTRIB_HALF",false]],"bgfx_caps_vertex_attrib_uint10 (c macro)":[[0,"c.BGFX_CAPS_VERTEX_ATTRIB_UINT10",false]],"bgfx_caps_vertex_id (c macro)":[[0,"c.BGFX_CAPS_VERTEX_ID",false]],"bgfx_debug_ifh (c macro)":[[0,"c.BGFX_DEBUG_IFH",false]],"bgfx_debug_none (c macro)":[[0,"c.BGFX_DEBUG_NONE",false]],"bgfx_debug_profiler (c macro)":[[0,"c.BGFX_DEBUG_PROFILER",false]],"bgfx_debug_stats (c macro)":[[0,"c.BGFX_DEBUG_STATS",false]],"bgfx_debug_text (c macro)":[[0,"c.BGFX_DEBUG_TEXT",false]],"bgfx_debug_wireframe (c macro)":[[0,"c.BGFX_DEBUG_WIREFRAME",false]],"bgfx_pci_id_amd (c macro)":[[0,"c.BGFX_PCI_ID_AMD",false]],"bgfx_pci_id_apple (c macro)":[[0,"c.BGFX_PCI_ID_APPLE",false]],"bgfx_pci_id_intel (c macro)":[[0,"c.BGFX_PCI_ID_INTEL",false]],"bgfx_pci_id_microsoft (c macro)":[[0,"c.BGFX_PCI_ID_MICROSOFT",false]],"bgfx_pci_id_none (c macro)":[[0,"c.BGFX_PCI_ID_NONE",false]],"bgfx_pci_id_nvidia (c macro)":[[0,"c.BGFX_PCI_ID_NVIDIA",false]],"bgfx_pci_id_software_rasterizer (c macro)":[[0,"c.BGFX_PCI_ID_SOFTWARE_RASTERIZER",false]],"bgfx_reset_capture (c macro)":[[0,"c.BGFX_RESET_CAPTURE",false]],"bgfx_reset_depth_clamp (c macro)":[[0,"c.BGFX_RESET_DEPTH_CLAMP",false]],"bgfx_reset_flip_after_render (c macro)":[[0,"c.BGFX_RESET_FLIP_AFTER_RENDER",false]],"bgfx_reset_flush_after_render (c macro)":[[0,"c.BGFX_RESET_FLUSH_AFTER_RENDER",false]],"bgfx_reset_fullscreen (c macro)":[[0,"c.BGFX_RESET_FULLSCREEN",false]],"bgfx_reset_hdr10 (c macro)":[[0,"c.BGFX_RESET_HDR10",false]],"bgfx_reset_hidpi (c macro)":[[0,"c.BGFX_RESET_HIDPI",false]],"bgfx_reset_maxanisotropy (c macro)":[[0,"c.BGFX_RESET_MAXANISOTROPY",false]],"bgfx_reset_msaa_x16 (c macro)":[[0,"c.BGFX_RESET_MSAA_X16",false]],"bgfx_reset_msaa_x2 (c macro)":[[0,"c.BGFX_RESET_MSAA_X2",false]],"bgfx_reset_msaa_x4 (c macro)":[[0,"c.BGFX_RESET_MSAA_X4",false]],"bgfx_reset_msaa_x8 (c macro)":[[0,"c.BGFX_RESET_MSAA_X8",false]],"bgfx_reset_none (c macro)":[[0,"c.BGFX_RESET_NONE",false]],"bgfx_reset_srgb_backbuffer (c macro)":[[0,"c.BGFX_RESET_SRGB_BACKBUFFER",false]],"bgfx_reset_suspend (c macro)":[[0,"c.BGFX_RESET_SUSPEND",false]],"bgfx_reset_transparent_backbuffer (c macro)":[[0,"c.BGFX_RESET_TRANSPARENT_BACKBUFFER",false]],"bgfx_reset_vsync (c macro)":[[0,"c.BGFX_RESET_VSYNC",false]],"bgfx_state_blend_alpha_to_coverage (c macro)":[[0,"c.BGFX_STATE_BLEND_ALPHA_TO_COVERAGE",false]],"bgfx_state_blend_dst_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_DST_ALPHA",false]],"bgfx_state_blend_dst_color (c macro)":[[0,"c.BGFX_STATE_BLEND_DST_COLOR",false]],"bgfx_state_blend_equation_add (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_ADD",false]],"bgfx_state_blend_equation_max (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_MAX",false]],"bgfx_state_blend_equation_min (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_MIN",false]],"bgfx_state_blend_equation_revsub (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_REVSUB",false]],"bgfx_state_blend_equation_sub (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_SUB",false]],"bgfx_state_blend_factor (c macro)":[[0,"c.BGFX_STATE_BLEND_FACTOR",false]],"bgfx_state_blend_independent (c macro)":[[0,"c.BGFX_STATE_BLEND_INDEPENDENT",false]],"bgfx_state_blend_inv_dst_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_DST_ALPHA",false]],"bgfx_state_blend_inv_dst_color (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_DST_COLOR",false]],"bgfx_state_blend_inv_factor (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_FACTOR",false]],"bgfx_state_blend_inv_src_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_SRC_ALPHA",false]],"bgfx_state_blend_inv_src_color (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_SRC_COLOR",false]],"bgfx_state_blend_one (c macro)":[[0,"c.BGFX_STATE_BLEND_ONE",false]],"bgfx_state_blend_src_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_SRC_ALPHA",false]],"bgfx_state_blend_src_alpha_sat (c macro)":[[0,"c.BGFX_STATE_BLEND_SRC_ALPHA_SAT",false]],"bgfx_state_blend_src_color (c macro)":[[0,"c.BGFX_STATE_BLEND_SRC_COLOR",false]],"bgfx_state_blend_zero (c macro)":[[0,"c.BGFX_STATE_BLEND_ZERO",false]],"bgfx_state_cull_ccw (c macro)":[[0,"c.BGFX_STATE_CULL_CCW",false]],"bgfx_state_cull_cw (c macro)":[[0,"c.BGFX_STATE_CULL_CW",false]],"bgfx_state_depth_test_always (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_ALWAYS",false]],"bgfx_state_depth_test_equal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_EQUAL",false]],"bgfx_state_depth_test_gequal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_GEQUAL",false]],"bgfx_state_depth_test_greater (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_GREATER",false]],"bgfx_state_depth_test_lequal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_LEQUAL",false]],"bgfx_state_depth_test_less (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_LESS",false]],"bgfx_state_depth_test_never (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_NEVER",false]],"bgfx_state_depth_test_notequal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_NOTEQUAL",false]],"bgfx_state_lineaa (c macro)":[[0,"c.BGFX_STATE_LINEAA",false]],"bgfx_state_msaa (c macro)":[[0,"c.BGFX_STATE_MSAA",false]],"bgfx_state_pt_lines (c macro)":[[0,"c.BGFX_STATE_PT_LINES",false]],"bgfx_state_pt_linestrip (c macro)":[[0,"c.BGFX_STATE_PT_LINESTRIP",false]],"bgfx_state_pt_points (c macro)":[[0,"c.BGFX_STATE_PT_POINTS",false]],"bgfx_state_pt_tristrip (c macro)":[[0,"c.BGFX_STATE_PT_TRISTRIP",false]],"bgfx_state_write_a (c macro)":[[0,"c.BGFX_STATE_WRITE_A",false]],"bgfx_state_write_b (c macro)":[[0,"c.BGFX_STATE_WRITE_B",false]],"bgfx_state_write_g (c macro)":[[0,"c.BGFX_STATE_WRITE_G",false]],"bgfx_state_write_r (c macro)":[[0,"c.BGFX_STATE_WRITE_R",false]],"bgfx_state_write_rgb (c macro)":[[0,"c.BGFX_STATE_WRITE_RGB",false]],"bgfx_state_write_z (c macro)":[[0,"c.BGFX_STATE_WRITE_Z",false]],"bgfx_stencil_test_less (c macro)":[[0,"c.BGFX_STENCIL_TEST_LESS",false]],"bgfx_texture_blit_dst (c macro)":[[0,"c.BGFX_TEXTURE_BLIT_DST",false]],"bgfx_texture_compute_write (c macro)":[[0,"c.BGFX_TEXTURE_COMPUTE_WRITE",false]],"bgfx_texture_msaa_sample (c macro)":[[0,"c.BGFX_TEXTURE_MSAA_SAMPLE",false]],"bgfx_texture_read_back (c macro)":[[0,"c.BGFX_TEXTURE_READ_BACK",false]],"bgfx_texture_rt (c macro)":[[0,"c.BGFX_TEXTURE_RT",false]],"bgfx_texture_rt_msaa_x16 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X16",false]],"bgfx_texture_rt_msaa_x2 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X2",false]],"bgfx_texture_rt_msaa_x4 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X4",false]],"bgfx_texture_rt_msaa_x8 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X8",false]],"bgfx_texture_rt_write_only (c macro)":[[0,"c.BGFX_TEXTURE_RT_WRITE_ONLY",false]],"bgfx_texture_srgb (c macro)":[[0,"c.BGFX_TEXTURE_SRGB",false]]},"objects":{"":[[0,0,1,"c.BGFX_CAPS_ALPHA_TO_COVERAGE","BGFX_CAPS_ALPHA_TO_COVERAGE"],[0,0,1,"c.BGFX_CAPS_BLEND_INDEPENDENT","BGFX_CAPS_BLEND_INDEPENDENT"],[0,0,1,"c.BGFX_CAPS_COMPUTE","BGFX_CAPS_COMPUTE"],[0,0,1,"c.BGFX_CAPS_CONSERVATIVE_RASTER","BGFX_CAPS_CONSERVATIVE_RASTER"],[0,0,1,"c.BGFX_CAPS_DRAW_INDIRECT","BGFX_CAPS_DRAW_INDIRECT"],[0,0,1,"c.BGFX_CAPS_DRAW_INDIRECT_COUNT","BGFX_CAPS_DRAW_INDIRECT_COUNT"],[0,0,1,"c.BGFX_CAPS_FRAGMENT_DEPTH","BGFX_CAPS_FRAGMENT_DEPTH"],[0,0,1,"c.BGFX_CAPS_FRAGMENT_ORDERING","BGFX_CAPS_FRAGMENT_ORDERING"],[0,0,1,"c.BGFX_CAPS_GRAPHICS_DEBUGGER","BGFX_CAPS_GRAPHICS_DEBUGGER"],[0,0,1,"c.BGFX_CAPS_HDR10","BGFX_CAPS_HDR10"],[0,0,1,"c.BGFX_CAPS_HIDPI","BGFX_CAPS_HIDPI"],[0,0,1,"c.BGFX_CAPS_IMAGE_RW","BGFX_CAPS_IMAGE_RW"],[0,0,1,"c.BGFX_CAPS_INDEX32","BGFX_CAPS_INDEX32"],[0,0,1,"c.BGFX_CAPS_INSTANCING","BGFX_CAPS_INSTANCING"],[0,0,1,"c.BGFX_CAPS_OCCLUSION_QUERY","BGFX_CAPS_OCCLUSION_QUERY"],[0,0,1,"c.BGFX_CAPS_RENDERER_MULTITHREADED","BGFX_CAPS_RENDERER_MULTITHREADED"],[0,0,1,"c.BGFX_CAPS_SWAP_CHAIN","BGFX_CAPS_SWAP_CHAIN"],[0,0,1,"c.BGFX_CAPS_TEXTURE_2D_ARRAY","BGFX_CAPS_TEXTURE_2D_ARRAY"],[0,0,1,"c.BGFX_CAPS_TEXTURE_3D","BGFX_CAPS_TEXTURE_3D"],[0,0,1,"c.BGFX_CAPS_TEXTURE_BLIT","BGFX_CAPS_TEXTURE_BLIT"],[0,0,1,"c.BGFX_CAPS_TEXTURE_COMPARE_ALL","BGFX_CAPS_TEXTURE_COMPARE_ALL"],[0,0,1,"c.BGFX_CAPS_TEXTURE_COMPARE_LEQUAL","BGFX_CAPS_TEXTURE_COMPARE_LEQUAL"],[0,0,1,"c.BGFX_CAPS_TEXTURE_CUBE_ARRAY","BGFX_CAPS_TEXTURE_CUBE_ARRAY"],[0,0,1,"c.BGFX_CAPS_TEXTURE_DIRECT_ACCESS","BGFX_CAPS_TEXTURE_DIRECT_ACCESS"],[0,0,1,"c.BGFX_CAPS_TEXTURE_READ_BACK","BGFX_CAPS_TEXTURE_READ_BACK"],[0,0,1,"c.BGFX_CAPS_VERTEX_ATTRIB_HALF","BGFX_CAPS_VERTEX_ATTRIB_HALF"],[0,0,1,"c.BGFX_CAPS_VERTEX_ATTRIB_UINT10","BGFX_CAPS_VERTEX_ATTRIB_UINT10"],[0,0,1,"c.BGFX_CAPS_VERTEX_ID","BGFX_CAPS_VERTEX_ID"],[0,0,1,"c.BGFX_DEBUG_IFH","BGFX_DEBUG_IFH"],[0,0,1,"c.BGFX_DEBUG_NONE","BGFX_DEBUG_NONE"],[0,0,1,"c.BGFX_DEBUG_PROFILER","BGFX_DEBUG_PROFILER"],[0,0,1,"c.BGFX_DEBUG_STATS","BGFX_DEBUG_STATS"],[0,0,1,"c.BGFX_DEBUG_TEXT","BGFX_DEBUG_TEXT"],[0,0,1,"c.BGFX_DEBUG_WIREFRAME","BGFX_DEBUG_WIREFRAME"],[0,0,1,"c.BGFX_PCI_ID_AMD","BGFX_PCI_ID_AMD"],[0,0,1,"c.BGFX_PCI_ID_APPLE","BGFX_PCI_ID_APPLE"],[0,0,1,"c.BGFX_PCI_ID_INTEL","BGFX_PCI_ID_INTEL"],[0,0,1,"c.BGFX_PCI_ID_MICROSOFT","BGFX_PCI_ID_MICROSOFT"],[0,0,1,"c.BGFX_PCI_ID_NONE","BGFX_PCI_ID_NONE"],[0,0,1,"c.BGFX_PCI_ID_NVIDIA","BGFX_PCI_ID_NVIDIA"],[0,0,1,"c.BGFX_PCI_ID_SOFTWARE_RASTERIZER","BGFX_PCI_ID_SOFTWARE_RASTERIZER"],[0,0,1,"c.BGFX_RESET_CAPTURE","BGFX_RESET_CAPTURE"],[0,0,1,"c.BGFX_RESET_DEPTH_CLAMP","BGFX_RESET_DEPTH_CLAMP"],[0,0,1,"c.BGFX_RESET_FLIP_AFTER_RENDER","BGFX_RESET_FLIP_AFTER_RENDER"],[0,0,1,"c.BGFX_RESET_FLUSH_AFTER_RENDER","BGFX_RESET_FLUSH_AFTER_RENDER"],[0,0,1,"c.BGFX_RESET_FULLSCREEN","BGFX_RESET_FULLSCREEN"],[0,0,1,"c.BGFX_RESET_HDR10","BGFX_RESET_HDR10"],[0,0,1,"c.BGFX_RESET_HIDPI","BGFX_RESET_HIDPI"],[0,0,1,"c.BGFX_RESET_MAXANISOTROPY","BGFX_RESET_MAXANISOTROPY"],[0,0,1,"c.BGFX_RESET_MSAA_X16","BGFX_RESET_MSAA_X16"],[0,0,1,"c.BGFX_RESET_MSAA_X2","BGFX_RESET_MSAA_X2"],[0,0,1,"c.BGFX_RESET_MSAA_X4","BGFX_RESET_MSAA_X4"],[0,0,1,"c.BGFX_RESET_MSAA_X8","BGFX_RESET_MSAA_X8"],[0,0,1,"c.BGFX_RESET_NONE","BGFX_RESET_NONE"],[0,0,1,"c.BGFX_RESET_SRGB_BACKBUFFER","BGFX_RESET_SRGB_BACKBUFFER"],[0,0,1,"c.BGFX_RESET_SUSPEND","BGFX_RESET_SUSPEND"],[0,0,1,"c.BGFX_RESET_TRANSPARENT_BACKBUFFER","BGFX_RESET_TRANSPARENT_BACKBUFFER"],[0,0,1,"c.BGFX_RESET_VSYNC","BGFX_RESET_VSYNC"],[0,0,1,"c.BGFX_STATE_BLEND_ALPHA_TO_COVERAGE","BGFX_STATE_BLEND_ALPHA_TO_COVERAGE"],[0,0,1,"c.BGFX_STATE_BLEND_DST_ALPHA","BGFX_STATE_BLEND_DST_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_DST_COLOR","BGFX_STATE_BLEND_DST_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_ADD","BGFX_STATE_BLEND_EQUATION_ADD"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_MAX","BGFX_STATE_BLEND_EQUATION_MAX"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_MIN","BGFX_STATE_BLEND_EQUATION_MIN"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_REVSUB","BGFX_STATE_BLEND_EQUATION_REVSUB"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_SUB","BGFX_STATE_BLEND_EQUATION_SUB"],[0,0,1,"c.BGFX_STATE_BLEND_FACTOR","BGFX_STATE_BLEND_FACTOR"],[0,0,1,"c.BGFX_STATE_BLEND_INDEPENDENT","BGFX_STATE_BLEND_INDEPENDENT"],[0,0,1,"c.BGFX_STATE_BLEND_INV_DST_ALPHA","BGFX_STATE_BLEND_INV_DST_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_INV_DST_COLOR","BGFX_STATE_BLEND_INV_DST_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_INV_FACTOR","BGFX_STATE_BLEND_INV_FACTOR"],[0,0,1,"c.BGFX_STATE_BLEND_INV_SRC_ALPHA","BGFX_STATE_BLEND_INV_SRC_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_INV_SRC_COLOR","BGFX_STATE_BLEND_INV_SRC_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_ONE","BGFX_STATE_BLEND_ONE"],[0,0,1,"c.BGFX_STATE_BLEND_SRC_ALPHA","BGFX_STATE_BLEND_SRC_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_SRC_ALPHA_SAT","BGFX_STATE_BLEND_SRC_ALPHA_SAT"],[0,0,1,"c.BGFX_STATE_BLEND_SRC_COLOR","BGFX_STATE_BLEND_SRC_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_ZERO","BGFX_STATE_BLEND_ZERO"],[0,0,1,"c.BGFX_STATE_CULL_CCW","BGFX_STATE_CULL_CCW"],[0,0,1,"c.BGFX_STATE_CULL_CW","BGFX_STATE_CULL_CW"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_ALWAYS","BGFX_STATE_DEPTH_TEST_ALWAYS"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_EQUAL","BGFX_STATE_DEPTH_TEST_EQUAL"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_GEQUAL","BGFX_STATE_DEPTH_TEST_GEQUAL"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_GREATER","BGFX_STATE_DEPTH_TEST_GREATER"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_LEQUAL","BGFX_STATE_DEPTH_TEST_LEQUAL"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_LESS","BGFX_STATE_DEPTH_TEST_LESS"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_NEVER","BGFX_STATE_DEPTH_TEST_NEVER"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_NOTEQUAL","BGFX_STATE_DEPTH_TEST_NOTEQUAL"],[0,0,1,"c.BGFX_STATE_LINEAA","BGFX_STATE_LINEAA"],[0,0,1,"c.BGFX_STATE_MSAA","BGFX_STATE_MSAA"],[0,0,1,"c.BGFX_STATE_PT_LINES","BGFX_STATE_PT_LINES"],[0,0,1,"c.BGFX_STATE_PT_LINESTRIP","BGFX_STATE_PT_LINESTRIP"],[0,0,1,"c.BGFX_STATE_PT_POINTS","BGFX_STATE_PT_POINTS"],[0,0,1,"c.BGFX_STATE_PT_TRISTRIP","BGFX_STATE_PT_TRISTRIP"],[0,0,1,"c.BGFX_STATE_WRITE_A","BGFX_STATE_WRITE_A"],[0,0,1,"c.BGFX_STATE_WRITE_B","BGFX_STATE_WRITE_B"],[0,0,1,"c.BGFX_STATE_WRITE_G","BGFX_STATE_WRITE_G"],[0,0,1,"c.BGFX_STATE_WRITE_R","BGFX_STATE_WRITE_R"],[0,0,1,"c.BGFX_STATE_WRITE_RGB","BGFX_STATE_WRITE_RGB"],[0,0,1,"c.BGFX_STATE_WRITE_Z","BGFX_STATE_WRITE_Z"],[0,0,1,"c.BGFX_STENCIL_TEST_LESS","BGFX_STENCIL_TEST_LESS"],[0,0,1,"c.BGFX_TEXTURE_BLIT_DST","BGFX_TEXTURE_BLIT_DST"],[0,0,1,"c.BGFX_TEXTURE_COMPUTE_WRITE","BGFX_TEXTURE_COMPUTE_WRITE"],[0,0,1,"c.BGFX_TEXTURE_MSAA_SAMPLE","BGFX_TEXTURE_MSAA_SAMPLE"],[0,0,1,"c.BGFX_TEXTURE_READ_BACK","BGFX_TEXTURE_READ_BACK"],[0,0,1,"c.BGFX_TEXTURE_RT","BGFX_TEXTURE_RT"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X16","BGFX_TEXTURE_RT_MSAA_X16"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X2","BGFX_TEXTURE_RT_MSAA_X2"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X4","BGFX_TEXTURE_RT_MSAA_X4"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X8","BGFX_TEXTURE_RT_MSAA_X8"],[0,0,1,"c.BGFX_TEXTURE_RT_WRITE_ONLY","BGFX_TEXTURE_RT_WRITE_ONLY"],[0,0,1,"c.BGFX_TEXTURE_SRGB","BGFX_TEXTURE_SRGB"],[0,1,1,"_CPPv4N4bgfx6AccessE","bgfx::Access"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5CountE","bgfx::Access::Count"],[0,3,1,"_CPPv4N4bgfx6Access4EnumE","bgfx::Access::Enum"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5CountE","bgfx::Access::Enum::Count"],[0,2,1,"_CPPv4N4bgfx6Access4Enum4ReadE","bgfx::Access::Enum::Read"],[0,2,1,"_CPPv4N4bgfx6Access4Enum9ReadWriteE","bgfx::Access::Enum::ReadWrite"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5WriteE","bgfx::Access::Enum::Write"],[0,2,1,"_CPPv4N4bgfx6Access4Enum4ReadE","bgfx::Access::Read"],[0,2,1,"_CPPv4N4bgfx6Access4Enum9ReadWriteE","bgfx::Access::ReadWrite"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5WriteE","bgfx::Access::Write"],[0,1,1,"_CPPv4N4bgfx10AttachmentE","bgfx::Attachment"],[0,4,1,"_CPPv4N4bgfx10Attachment6accessE","bgfx::Attachment::access"],[0,4,1,"_CPPv4N4bgfx10Attachment6handleE","bgfx::Attachment::handle"],[0,5,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_access"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_handle"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_layer"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_mip"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_numLayers"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_resolve"],[0,4,1,"_CPPv4N4bgfx10Attachment5layerE","bgfx::Attachment::layer"],[0,4,1,"_CPPv4N4bgfx10Attachment3mipE","bgfx::Attachment::mip"],[0,4,1,"_CPPv4N4bgfx10Attachment9numLayersE","bgfx::Attachment::numLayers"],[0,4,1,"_CPPv4N4bgfx10Attachment7resolveE","bgfx::Attachment::resolve"],[0,1,1,"_CPPv4N4bgfx6AttribE","bgfx::Attrib"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9BitangentE","bgfx::Attrib::Bitangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color0E","bgfx::Attrib::Color0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color1E","bgfx::Attrib::Color1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color2E","bgfx::Attrib::Color2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color3E","bgfx::Attrib::Color3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum5CountE","bgfx::Attrib::Count"],[0,3,1,"_CPPv4N4bgfx6Attrib4EnumE","bgfx::Attrib::Enum"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9BitangentE","bgfx::Attrib::Enum::Bitangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color0E","bgfx::Attrib::Enum::Color0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color1E","bgfx::Attrib::Enum::Color1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color2E","bgfx::Attrib::Enum::Color2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color3E","bgfx::Attrib::Enum::Color3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum5CountE","bgfx::Attrib::Enum::Count"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7IndicesE","bgfx::Attrib::Enum::Indices"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6NormalE","bgfx::Attrib::Enum::Normal"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum8PositionE","bgfx::Attrib::Enum::Position"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7TangentE","bgfx::Attrib::Enum::Tangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord0E","bgfx::Attrib::Enum::TexCoord0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord1E","bgfx::Attrib::Enum::TexCoord1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord2E","bgfx::Attrib::Enum::TexCoord2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord3E","bgfx::Attrib::Enum::TexCoord3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord4E","bgfx::Attrib::Enum::TexCoord4"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord5E","bgfx::Attrib::Enum::TexCoord5"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord6E","bgfx::Attrib::Enum::TexCoord6"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord7E","bgfx::Attrib::Enum::TexCoord7"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6WeightE","bgfx::Attrib::Enum::Weight"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7IndicesE","bgfx::Attrib::Indices"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6NormalE","bgfx::Attrib::Normal"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum8PositionE","bgfx::Attrib::Position"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7TangentE","bgfx::Attrib::Tangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord0E","bgfx::Attrib::TexCoord0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord1E","bgfx::Attrib::TexCoord1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord2E","bgfx::Attrib::TexCoord2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord3E","bgfx::Attrib::TexCoord3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord4E","bgfx::Attrib::TexCoord4"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord5E","bgfx::Attrib::TexCoord5"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord6E","bgfx::Attrib::TexCoord6"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord7E","bgfx::Attrib::TexCoord7"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6WeightE","bgfx::Attrib::Weight"],[0,1,1,"_CPPv4N4bgfx10AttribTypeE","bgfx::AttribType"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5CountE","bgfx::AttribType::Count"],[0,3,1,"_CPPv4N4bgfx10AttribType4EnumE","bgfx::AttribType::Enum"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5CountE","bgfx::AttribType::Enum::Count"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5FloatE","bgfx::AttribType::Enum::Float"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum4HalfE","bgfx::AttribType::Enum::Half"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Int16E","bgfx::AttribType::Enum::Int16"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum6Uint10E","bgfx::AttribType::Enum::Uint10"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Uint8E","bgfx::AttribType::Enum::Uint8"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5FloatE","bgfx::AttribType::Float"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum4HalfE","bgfx::AttribType::Half"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Int16E","bgfx::AttribType::Int16"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum6Uint10E","bgfx::AttribType::Uint10"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Uint8E","bgfx::AttribType::Uint8"],[0,1,1,"_CPPv4N4bgfx9CallbackIE","bgfx::CallbackI"],[0,5,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead"],[0,6,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead::_id"],[0,6,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead::_size"],[0,5,1,"_CPPv4N4bgfx9CallbackI13cacheReadSizeE8uint64_t","bgfx::CallbackI::cacheReadSize"],[0,6,1,"_CPPv4N4bgfx9CallbackI13cacheReadSizeE8uint64_t","bgfx::CallbackI::cacheReadSize::_id"],[0,5,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite"],[0,6,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite::_id"],[0,6,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite::_size"],[0,5,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_format"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_height"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_pitch"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_width"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_yflip"],[0,5,1,"_CPPv4N4bgfx9CallbackI10captureEndEv","bgfx::CallbackI::captureEnd"],[0,5,1,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t","bgfx::CallbackI::captureFrame"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t","bgfx::CallbackI::captureFrame::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t","bgfx::CallbackI::captureFrame::_size"],[0,5,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_code"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_line"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_str"],[0,5,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_abgr"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_line"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_name"],[0,5,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_abgr"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_line"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_name"],[0,5,1,"_CPPv4N4bgfx9CallbackI11profilerEndEv","bgfx::CallbackI::profilerEnd"],[0,5,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_height"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_pitch"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_size"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_width"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_yflip"],[0,5,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_argList"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_format"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_line"],[0,1,1,"_CPPv4N4bgfx4CapsE","bgfx::Caps"],[0,1,1,"_CPPv4N4bgfx4Caps3GPUE","bgfx::Caps::GPU"],[0,4,1,"_CPPv4N4bgfx4Caps3GPU8deviceIdE","bgfx::Caps::GPU::deviceId"],[0,4,1,"_CPPv4N4bgfx4Caps3GPU8vendorIdE","bgfx::Caps::GPU::vendorId"],[0,1,1,"_CPPv4N4bgfx4Caps6LimitsE","bgfx::Caps::Limits"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits8maxBlitsE","bgfx::Caps::Limits::maxBlits"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits18maxComputeBindingsE","bgfx::Caps::Limits::maxComputeBindings"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits12maxDrawCallsE","bgfx::Caps::Limits::maxDrawCalls"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits22maxDynamicIndexBuffersE","bgfx::Caps::Limits::maxDynamicIndexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits23maxDynamicVertexBuffersE","bgfx::Caps::Limits::maxDynamicVertexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxEncodersE","bgfx::Caps::Limits::maxEncoders"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxFBAttachmentsE","bgfx::Caps::Limits::maxFBAttachments"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits15maxFrameBuffersE","bgfx::Caps::Limits::maxFrameBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits15maxIndexBuffersE","bgfx::Caps::Limits::maxIndexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits19maxOcclusionQueriesE","bgfx::Caps::Limits::maxOcclusionQueries"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxProgramsE","bgfx::Caps::Limits::maxPrograms"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits10maxShadersE","bgfx::Caps::Limits::maxShaders"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxTextureLayersE","bgfx::Caps::Limits::maxTextureLayers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits18maxTextureSamplersE","bgfx::Caps::Limits::maxTextureSamplers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits14maxTextureSizeE","bgfx::Caps::Limits::maxTextureSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxTexturesE","bgfx::Caps::Limits::maxTextures"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxUniformsE","bgfx::Caps::Limits::maxUniforms"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxVertexBuffersE","bgfx::Caps::Limits::maxVertexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE","bgfx::Caps::Limits::maxVertexLayouts"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxVertexStreamsE","bgfx::Caps::Limits::maxVertexStreams"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits8maxViewsE","bgfx::Caps::Limits::maxViews"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits17minResourceCbSizeE","bgfx::Caps::Limits::minResourceCbSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits15transientIbSizeE","bgfx::Caps::Limits::transientIbSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits15transientVbSizeE","bgfx::Caps::Limits::transientVbSize"],[0,4,1,"_CPPv4N4bgfx4Caps8deviceIdE","bgfx::Caps::deviceId"],[0,4,1,"_CPPv4N4bgfx4Caps7formatsE","bgfx::Caps::formats"],[0,4,1,"_CPPv4N4bgfx4Caps3gpuE","bgfx::Caps::gpu"],[0,4,1,"_CPPv4N4bgfx4Caps16homogeneousDepthE","bgfx::Caps::homogeneousDepth"],[0,4,1,"_CPPv4N4bgfx4Caps6limitsE","bgfx::Caps::limits"],[0,4,1,"_CPPv4N4bgfx4Caps7numGPUsE","bgfx::Caps::numGPUs"],[0,4,1,"_CPPv4N4bgfx4Caps16originBottomLeftE","bgfx::Caps::originBottomLeft"],[0,4,1,"_CPPv4N4bgfx4Caps12rendererTypeE","bgfx::Caps::rendererType"],[0,4,1,"_CPPv4N4bgfx4Caps9supportedE","bgfx::Caps::supported"],[0,4,1,"_CPPv4N4bgfx4Caps8vendorIdE","bgfx::Caps::vendorId"],[0,1,1,"_CPPv4N4bgfx7EncoderE","bgfx::Encoder"],[0,5,1,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t","bgfx::Encoder::allocTransform"],[0,6,1,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t","bgfx::Encoder::allocTransform::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t","bgfx::Encoder::allocTransform::_transform"],[0,5,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit"],[0,5,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dst"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dst"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstMip"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstZ"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_height"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_height"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_src"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_src"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcMip"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcZ"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_width"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_width"],[0,5,1,"_CPPv4N4bgfx7Encoder7discardE7uint8_t","bgfx::Encoder::discard"],[0,6,1,"_CPPv4N4bgfx7Encoder7discardE7uint8_t","bgfx::Encoder::discard::_flags"],[0,5,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch"],[0,5,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_numX"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_numY"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_numZ"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_start"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,5,1,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb","bgfx::Encoder::setCondition"],[0,6,1,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb","bgfx::Encoder::setCondition::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb","bgfx::Encoder::setCondition::_visible"],[0,5,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_format"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_mip"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_stage"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer","bgfx::Encoder::setIndexBuffer::_tib"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_tib"],[0,5,1,"_CPPv4N4bgfx7Encoder16setInstanceCountE8uint32_t","bgfx::Encoder::setInstanceCount"],[0,6,1,"_CPPv4N4bgfx7Encoder16setInstanceCountE8uint32_t","bgfx::Encoder::setInstanceCount::_numInstances"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::Encoder::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::Encoder::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_start"],[0,5,1,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t","bgfx::Encoder::setMarker"],[0,6,1,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t","bgfx::Encoder::setMarker::_len"],[0,6,1,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t","bgfx::Encoder::setMarker::_name"],[0,5,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t","bgfx::Encoder::setScissor"],[0,5,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t","bgfx::Encoder::setScissor::_cache"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_height"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_width"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_x"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_y"],[0,5,1,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t","bgfx::Encoder::setState"],[0,6,1,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t","bgfx::Encoder::setState::_rgba"],[0,6,1,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t","bgfx::Encoder::setState::_state"],[0,5,1,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t","bgfx::Encoder::setStencil"],[0,6,1,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t","bgfx::Encoder::setStencil::_bstencil"],[0,6,1,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t","bgfx::Encoder::setStencil::_fstencil"],[0,5,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_sampler"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_stage"],[0,5,1,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t","bgfx::Encoder::setTransform"],[0,5,1,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t","bgfx::Encoder::setTransform"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t","bgfx::Encoder::setTransform::_cache"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t","bgfx::Encoder::setTransform::_mtx"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t","bgfx::Encoder::setTransform::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t","bgfx::Encoder::setTransform::_num"],[0,5,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform"],[0,6,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform::_value"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::Encoder::setVertexBuffer::_tvb"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_tvb"],[0,5,1,"_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t","bgfx::Encoder::setVertexCount"],[0,6,1,"_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t","bgfx::Encoder::setVertexCount::_numVertices"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_numHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_numIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_numMax"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_occlusionQuery"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_start"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_start"],[0,5,1,"_CPPv4N4bgfx7Encoder5touchE6ViewId","bgfx::Encoder::touch"],[0,6,1,"_CPPv4N4bgfx7Encoder5touchE6ViewId","bgfx::Encoder::touch::_id"],[0,1,1,"_CPPv4N4bgfx12EncoderStatsE","bgfx::EncoderStats"],[0,4,1,"_CPPv4N4bgfx12EncoderStats12cpuTimeBeginE","bgfx::EncoderStats::cpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx12EncoderStats10cpuTimeEndE","bgfx::EncoderStats::cpuTimeEnd"],[0,1,1,"_CPPv4N4bgfx4InitE","bgfx::Init"],[0,1,1,"_CPPv4N4bgfx4Init6LimitsE","bgfx::Init::Limits"],[0,4,1,"_CPPv4N4bgfx4Init6Limits11maxEncodersE","bgfx::Init::Limits::maxEncoders"],[0,4,1,"_CPPv4N4bgfx4Init6Limits17minResourceCbSizeE","bgfx::Init::Limits::minResourceCbSize"],[0,4,1,"_CPPv4N4bgfx4Init6Limits15transientIbSizeE","bgfx::Init::Limits::transientIbSize"],[0,4,1,"_CPPv4N4bgfx4Init6Limits15transientVbSizeE","bgfx::Init::Limits::transientVbSize"],[0,4,1,"_CPPv4N4bgfx4Init9allocatorE","bgfx::Init::allocator"],[0,4,1,"_CPPv4N4bgfx4Init8callbackE","bgfx::Init::callback"],[0,4,1,"_CPPv4N4bgfx4Init12capabilitiesE","bgfx::Init::capabilities"],[0,4,1,"_CPPv4N4bgfx4Init5debugE","bgfx::Init::debug"],[0,4,1,"_CPPv4N4bgfx4Init8deviceIdE","bgfx::Init::deviceId"],[0,4,1,"_CPPv4N4bgfx4Init6limitsE","bgfx::Init::limits"],[0,4,1,"_CPPv4N4bgfx4Init12platformDataE","bgfx::Init::platformData"],[0,4,1,"_CPPv4N4bgfx4Init7profileE","bgfx::Init::profile"],[0,4,1,"_CPPv4N4bgfx4Init10resolutionE","bgfx::Init::resolution"],[0,4,1,"_CPPv4N4bgfx4Init4typeE","bgfx::Init::type"],[0,4,1,"_CPPv4N4bgfx4Init8vendorIdE","bgfx::Init::vendorId"],[0,1,1,"_CPPv4N4bgfx18InstanceDataBufferE","bgfx::InstanceDataBuffer"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer4dataE","bgfx::InstanceDataBuffer::data"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer6handleE","bgfx::InstanceDataBuffer::handle"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer3numE","bgfx::InstanceDataBuffer::num"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer6offsetE","bgfx::InstanceDataBuffer::offset"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer4sizeE","bgfx::InstanceDataBuffer::size"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer6strideE","bgfx::InstanceDataBuffer::stride"],[0,1,1,"_CPPv4N4bgfx12InternalDataE","bgfx::InternalData"],[0,4,1,"_CPPv4N4bgfx12InternalData4capsE","bgfx::InternalData::caps"],[0,4,1,"_CPPv4N4bgfx12InternalData7contextE","bgfx::InternalData::context"],[0,1,1,"_CPPv4N4bgfx6MemoryE","bgfx::Memory"],[0,4,1,"_CPPv4N4bgfx6Memory4dataE","bgfx::Memory::data"],[0,4,1,"_CPPv4N4bgfx6Memory4sizeE","bgfx::Memory::size"],[0,1,1,"_CPPv4N4bgfx20OcclusionQueryResultE","bgfx::OcclusionQueryResult"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum5CountE","bgfx::OcclusionQueryResult::Count"],[0,3,1,"_CPPv4N4bgfx20OcclusionQueryResult4EnumE","bgfx::OcclusionQueryResult::Enum"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum5CountE","bgfx::OcclusionQueryResult::Enum::Count"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum9InvisibleE","bgfx::OcclusionQueryResult::Enum::Invisible"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum8NoResultE","bgfx::OcclusionQueryResult::Enum::NoResult"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum7VisibleE","bgfx::OcclusionQueryResult::Enum::Visible"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum9InvisibleE","bgfx::OcclusionQueryResult::Invisible"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum8NoResultE","bgfx::OcclusionQueryResult::NoResult"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum7VisibleE","bgfx::OcclusionQueryResult::Visible"],[0,1,1,"_CPPv4N4bgfx12PlatformDataE","bgfx::PlatformData"],[0,4,1,"_CPPv4N4bgfx12PlatformData10backBufferE","bgfx::PlatformData::backBuffer"],[0,4,1,"_CPPv4N4bgfx12PlatformData12backBufferDSE","bgfx::PlatformData::backBufferDS"],[0,4,1,"_CPPv4N4bgfx12PlatformData7contextE","bgfx::PlatformData::context"],[0,4,1,"_CPPv4N4bgfx12PlatformData3ndtE","bgfx::PlatformData::ndt"],[0,4,1,"_CPPv4N4bgfx12PlatformData3nwhE","bgfx::PlatformData::nwh"],[0,4,1,"_CPPv4N4bgfx12PlatformData4typeE","bgfx::PlatformData::type"],[0,1,1,"_CPPv4N4bgfx11RenderFrameE","bgfx::RenderFrame"],[0,1,1,"_CPPv4N4bgfx12RendererTypeE","bgfx::RendererType"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3AgcE","bgfx::RendererType::Agc"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5CountE","bgfx::RendererType::Count"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D11E","bgfx::RendererType::Direct3D11"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D12E","bgfx::RendererType::Direct3D12"],[0,3,1,"_CPPv4N4bgfx12RendererType4EnumE","bgfx::RendererType::Enum"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3AgcE","bgfx::RendererType::Enum::Agc"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5CountE","bgfx::RendererType::Enum::Count"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D11E","bgfx::RendererType::Enum::Direct3D11"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D12E","bgfx::RendererType::Enum::Direct3D12"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3GnmE","bgfx::RendererType::Enum::Gnm"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5MetalE","bgfx::RendererType::Enum::Metal"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum4NoopE","bgfx::RendererType::Enum::Noop"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3NvnE","bgfx::RendererType::Enum::Nvn"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6OpenGLE","bgfx::RendererType::Enum::OpenGL"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum8OpenGLESE","bgfx::RendererType::Enum::OpenGLES"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6VulkanE","bgfx::RendererType::Enum::Vulkan"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3GnmE","bgfx::RendererType::Gnm"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5MetalE","bgfx::RendererType::Metal"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum4NoopE","bgfx::RendererType::Noop"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3NvnE","bgfx::RendererType::Nvn"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6OpenGLE","bgfx::RendererType::OpenGL"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum8OpenGLESE","bgfx::RendererType::OpenGLES"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6VulkanE","bgfx::RendererType::Vulkan"],[0,1,1,"_CPPv4N4bgfx10ResolutionE","bgfx::Resolution"],[0,4,1,"_CPPv4N4bgfx10Resolution14debugTextScaleE","bgfx::Resolution::debugTextScale"],[0,4,1,"_CPPv4N4bgfx10Resolution6formatE","bgfx::Resolution::format"],[0,4,1,"_CPPv4N4bgfx10Resolution6heightE","bgfx::Resolution::height"],[0,4,1,"_CPPv4N4bgfx10Resolution15maxFrameLatencyE","bgfx::Resolution::maxFrameLatency"],[0,4,1,"_CPPv4N4bgfx10Resolution14numBackBuffersE","bgfx::Resolution::numBackBuffers"],[0,4,1,"_CPPv4N4bgfx10Resolution5resetE","bgfx::Resolution::reset"],[0,4,1,"_CPPv4N4bgfx10Resolution5widthE","bgfx::Resolution::width"],[0,1,1,"_CPPv4N4bgfx5StatsE","bgfx::Stats"],[0,4,1,"_CPPv4N4bgfx5Stats12cpuTimeBeginE","bgfx::Stats::cpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx5Stats10cpuTimeEndE","bgfx::Stats::cpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx5Stats12cpuTimeFrameE","bgfx::Stats::cpuTimeFrame"],[0,4,1,"_CPPv4N4bgfx5Stats12cpuTimerFreqE","bgfx::Stats::cpuTimerFreq"],[0,4,1,"_CPPv4N4bgfx5Stats12encoderStatsE","bgfx::Stats::encoderStats"],[0,4,1,"_CPPv4N4bgfx5Stats11gpuFrameNumE","bgfx::Stats::gpuFrameNum"],[0,4,1,"_CPPv4N4bgfx5Stats12gpuMemoryMaxE","bgfx::Stats::gpuMemoryMax"],[0,4,1,"_CPPv4N4bgfx5Stats13gpuMemoryUsedE","bgfx::Stats::gpuMemoryUsed"],[0,4,1,"_CPPv4N4bgfx5Stats12gpuTimeBeginE","bgfx::Stats::gpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx5Stats10gpuTimeEndE","bgfx::Stats::gpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx5Stats12gpuTimerFreqE","bgfx::Stats::gpuTimerFreq"],[0,4,1,"_CPPv4N4bgfx5Stats6heightE","bgfx::Stats::height"],[0,4,1,"_CPPv4N4bgfx5Stats13maxGpuLatencyE","bgfx::Stats::maxGpuLatency"],[0,4,1,"_CPPv4N4bgfx5Stats7numBlitE","bgfx::Stats::numBlit"],[0,4,1,"_CPPv4N4bgfx5Stats10numComputeE","bgfx::Stats::numCompute"],[0,4,1,"_CPPv4N4bgfx5Stats7numDrawE","bgfx::Stats::numDraw"],[0,4,1,"_CPPv4N4bgfx5Stats22numDynamicIndexBuffersE","bgfx::Stats::numDynamicIndexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats23numDynamicVertexBuffersE","bgfx::Stats::numDynamicVertexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats11numEncodersE","bgfx::Stats::numEncoders"],[0,4,1,"_CPPv4N4bgfx5Stats15numFrameBuffersE","bgfx::Stats::numFrameBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats15numIndexBuffersE","bgfx::Stats::numIndexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats19numOcclusionQueriesE","bgfx::Stats::numOcclusionQueries"],[0,4,1,"_CPPv4N4bgfx5Stats8numPrimsE","bgfx::Stats::numPrims"],[0,4,1,"_CPPv4N4bgfx5Stats11numProgramsE","bgfx::Stats::numPrograms"],[0,4,1,"_CPPv4N4bgfx5Stats10numShadersE","bgfx::Stats::numShaders"],[0,4,1,"_CPPv4N4bgfx5Stats11numTexturesE","bgfx::Stats::numTextures"],[0,4,1,"_CPPv4N4bgfx5Stats11numUniformsE","bgfx::Stats::numUniforms"],[0,4,1,"_CPPv4N4bgfx5Stats16numVertexBuffersE","bgfx::Stats::numVertexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats16numVertexLayoutsE","bgfx::Stats::numVertexLayouts"],[0,4,1,"_CPPv4N4bgfx5Stats8numViewsE","bgfx::Stats::numViews"],[0,4,1,"_CPPv4N4bgfx5Stats12rtMemoryUsedE","bgfx::Stats::rtMemoryUsed"],[0,4,1,"_CPPv4N4bgfx5Stats10textHeightE","bgfx::Stats::textHeight"],[0,4,1,"_CPPv4N4bgfx5Stats9textWidthE","bgfx::Stats::textWidth"],[0,4,1,"_CPPv4N4bgfx5Stats17textureMemoryUsedE","bgfx::Stats::textureMemoryUsed"],[0,4,1,"_CPPv4N4bgfx5Stats15transientIbUsedE","bgfx::Stats::transientIbUsed"],[0,4,1,"_CPPv4N4bgfx5Stats15transientVbUsedE","bgfx::Stats::transientVbUsed"],[0,4,1,"_CPPv4N4bgfx5Stats9viewStatsE","bgfx::Stats::viewStats"],[0,4,1,"_CPPv4N4bgfx5Stats10waitRenderE","bgfx::Stats::waitRender"],[0,4,1,"_CPPv4N4bgfx5Stats10waitSubmitE","bgfx::Stats::waitSubmit"],[0,4,1,"_CPPv4N4bgfx5Stats5widthE","bgfx::Stats::width"],[0,1,1,"_CPPv4N4bgfx13TextureFormatE","bgfx::TextureFormat"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2A8E","bgfx::TextureFormat::A8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC10x10E","bgfx::TextureFormat::ASTC10x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x5E","bgfx::TextureFormat::ASTC10x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x6E","bgfx::TextureFormat::ASTC10x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x8E","bgfx::TextureFormat::ASTC10x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x10E","bgfx::TextureFormat::ASTC12x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x12E","bgfx::TextureFormat::ASTC12x12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC4x4E","bgfx::TextureFormat::ASTC4x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x4E","bgfx::TextureFormat::ASTC5x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x5E","bgfx::TextureFormat::ASTC5x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x5E","bgfx::TextureFormat::ASTC6x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x6E","bgfx::TextureFormat::ASTC6x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x5E","bgfx::TextureFormat::ASTC8x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x6E","bgfx::TextureFormat::ASTC8x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x8E","bgfx::TextureFormat::ASTC8x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3ATCE","bgfx::TextureFormat::ATC"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCEE","bgfx::TextureFormat::ATCE"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCIE","bgfx::TextureFormat::ATCI"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6B5G6R5E","bgfx::TextureFormat::B5G6R5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC1E","bgfx::TextureFormat::BC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC2E","bgfx::TextureFormat::BC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC3E","bgfx::TextureFormat::BC3"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC4E","bgfx::TextureFormat::BC4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC5E","bgfx::TextureFormat::BC5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4BC6HE","bgfx::TextureFormat::BC6H"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC7E","bgfx::TextureFormat::BC7"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6BGR5A1E","bgfx::TextureFormat::BGR5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA4E","bgfx::TextureFormat::BGRA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA8E","bgfx::TextureFormat::BGRA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5CountE","bgfx::TextureFormat::Count"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D0S8E","bgfx::TextureFormat::D0S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D16E","bgfx::TextureFormat::D16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D16FE","bgfx::TextureFormat::D16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D24E","bgfx::TextureFormat::D24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D24FE","bgfx::TextureFormat::D24F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5D24S8E","bgfx::TextureFormat::D24S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D32E","bgfx::TextureFormat::D32"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D32FE","bgfx::TextureFormat::D32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC1E","bgfx::TextureFormat::ETC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC2E","bgfx::TextureFormat::ETC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5ETC2AE","bgfx::TextureFormat::ETC2A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6ETC2A1E","bgfx::TextureFormat::ETC2A1"],[0,3,1,"_CPPv4N4bgfx13TextureFormat4EnumE","bgfx::TextureFormat::Enum"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2A8E","bgfx::TextureFormat::Enum::A8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC10x10E","bgfx::TextureFormat::Enum::ASTC10x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x5E","bgfx::TextureFormat::Enum::ASTC10x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x6E","bgfx::TextureFormat::Enum::ASTC10x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x8E","bgfx::TextureFormat::Enum::ASTC10x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x10E","bgfx::TextureFormat::Enum::ASTC12x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x12E","bgfx::TextureFormat::Enum::ASTC12x12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC4x4E","bgfx::TextureFormat::Enum::ASTC4x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x4E","bgfx::TextureFormat::Enum::ASTC5x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x5E","bgfx::TextureFormat::Enum::ASTC5x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x5E","bgfx::TextureFormat::Enum::ASTC6x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x6E","bgfx::TextureFormat::Enum::ASTC6x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x5E","bgfx::TextureFormat::Enum::ASTC8x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x6E","bgfx::TextureFormat::Enum::ASTC8x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x8E","bgfx::TextureFormat::Enum::ASTC8x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3ATCE","bgfx::TextureFormat::Enum::ATC"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCEE","bgfx::TextureFormat::Enum::ATCE"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCIE","bgfx::TextureFormat::Enum::ATCI"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6B5G6R5E","bgfx::TextureFormat::Enum::B5G6R5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC1E","bgfx::TextureFormat::Enum::BC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC2E","bgfx::TextureFormat::Enum::BC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC3E","bgfx::TextureFormat::Enum::BC3"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC4E","bgfx::TextureFormat::Enum::BC4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC5E","bgfx::TextureFormat::Enum::BC5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4BC6HE","bgfx::TextureFormat::Enum::BC6H"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC7E","bgfx::TextureFormat::Enum::BC7"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6BGR5A1E","bgfx::TextureFormat::Enum::BGR5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA4E","bgfx::TextureFormat::Enum::BGRA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA8E","bgfx::TextureFormat::Enum::BGRA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5CountE","bgfx::TextureFormat::Enum::Count"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D0S8E","bgfx::TextureFormat::Enum::D0S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D16E","bgfx::TextureFormat::Enum::D16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D16FE","bgfx::TextureFormat::Enum::D16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D24E","bgfx::TextureFormat::Enum::D24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D24FE","bgfx::TextureFormat::Enum::D24F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5D24S8E","bgfx::TextureFormat::Enum::D24S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D32E","bgfx::TextureFormat::Enum::D32"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D32FE","bgfx::TextureFormat::Enum::D32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC1E","bgfx::TextureFormat::Enum::ETC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC2E","bgfx::TextureFormat::Enum::ETC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5ETC2AE","bgfx::TextureFormat::Enum::ETC2A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6ETC2A1E","bgfx::TextureFormat::Enum::ETC2A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC12E","bgfx::TextureFormat::Enum::PTC12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC12AE","bgfx::TextureFormat::Enum::PTC12A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC14E","bgfx::TextureFormat::Enum::PTC14"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC14AE","bgfx::TextureFormat::Enum::PTC14A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC22E","bgfx::TextureFormat::Enum::PTC22"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC24E","bgfx::TextureFormat::Enum::PTC24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R1E","bgfx::TextureFormat::Enum::R1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R16E","bgfx::TextureFormat::Enum::R16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16FE","bgfx::TextureFormat::Enum::R16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16IE","bgfx::TextureFormat::Enum::R16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16SE","bgfx::TextureFormat::Enum::R16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16UE","bgfx::TextureFormat::Enum::R16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32FE","bgfx::TextureFormat::Enum::R32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32IE","bgfx::TextureFormat::Enum::R32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32UE","bgfx::TextureFormat::Enum::R32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6R5G6B5E","bgfx::TextureFormat::Enum::R5G6B5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R8E","bgfx::TextureFormat::Enum::R8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8IE","bgfx::TextureFormat::Enum::R8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8SE","bgfx::TextureFormat::Enum::R8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8UE","bgfx::TextureFormat::Enum::R8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8RG11B10FE","bgfx::TextureFormat::Enum::RG11B10F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG16E","bgfx::TextureFormat::Enum::RG16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16FE","bgfx::TextureFormat::Enum::RG16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16IE","bgfx::TextureFormat::Enum::RG16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16SE","bgfx::TextureFormat::Enum::RG16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16UE","bgfx::TextureFormat::Enum::RG16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32FE","bgfx::TextureFormat::Enum::RG32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32IE","bgfx::TextureFormat::Enum::RG32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32UE","bgfx::TextureFormat::Enum::RG32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3RG8E","bgfx::TextureFormat::Enum::RG8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8IE","bgfx::TextureFormat::Enum::RG8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8SE","bgfx::TextureFormat::Enum::RG8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8UE","bgfx::TextureFormat::Enum::RG8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB10A2E","bgfx::TextureFormat::Enum::RGB10A2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGB5A1E","bgfx::TextureFormat::Enum::RGB5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RGB8E","bgfx::TextureFormat::Enum::RGB8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8IE","bgfx::TextureFormat::Enum::RGB8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8SE","bgfx::TextureFormat::Enum::RGB8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8UE","bgfx::TextureFormat::Enum::RGB8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB9E5FE","bgfx::TextureFormat::Enum::RGB9E5F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA16E","bgfx::TextureFormat::Enum::RGBA16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16FE","bgfx::TextureFormat::Enum::RGBA16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16IE","bgfx::TextureFormat::Enum::RGBA16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16SE","bgfx::TextureFormat::Enum::RGBA16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16UE","bgfx::TextureFormat::Enum::RGBA16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32FE","bgfx::TextureFormat::Enum::RGBA32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32IE","bgfx::TextureFormat::Enum::RGBA32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32UE","bgfx::TextureFormat::Enum::RGBA32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA4E","bgfx::TextureFormat::Enum::RGBA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA8E","bgfx::TextureFormat::Enum::RGBA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8IE","bgfx::TextureFormat::Enum::RGBA8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8SE","bgfx::TextureFormat::Enum::RGBA8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8UE","bgfx::TextureFormat::Enum::RGBA8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7UnknownE","bgfx::TextureFormat::Enum::Unknown"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum12UnknownDepthE","bgfx::TextureFormat::Enum::UnknownDepth"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC12E","bgfx::TextureFormat::PTC12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC12AE","bgfx::TextureFormat::PTC12A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC14E","bgfx::TextureFormat::PTC14"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC14AE","bgfx::TextureFormat::PTC14A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC22E","bgfx::TextureFormat::PTC22"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC24E","bgfx::TextureFormat::PTC24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R1E","bgfx::TextureFormat::R1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R16E","bgfx::TextureFormat::R16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16FE","bgfx::TextureFormat::R16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16IE","bgfx::TextureFormat::R16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16SE","bgfx::TextureFormat::R16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16UE","bgfx::TextureFormat::R16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32FE","bgfx::TextureFormat::R32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32IE","bgfx::TextureFormat::R32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32UE","bgfx::TextureFormat::R32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6R5G6B5E","bgfx::TextureFormat::R5G6B5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R8E","bgfx::TextureFormat::R8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8IE","bgfx::TextureFormat::R8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8SE","bgfx::TextureFormat::R8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8UE","bgfx::TextureFormat::R8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8RG11B10FE","bgfx::TextureFormat::RG11B10F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG16E","bgfx::TextureFormat::RG16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16FE","bgfx::TextureFormat::RG16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16IE","bgfx::TextureFormat::RG16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16SE","bgfx::TextureFormat::RG16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16UE","bgfx::TextureFormat::RG16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32FE","bgfx::TextureFormat::RG32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32IE","bgfx::TextureFormat::RG32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32UE","bgfx::TextureFormat::RG32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3RG8E","bgfx::TextureFormat::RG8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8IE","bgfx::TextureFormat::RG8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8SE","bgfx::TextureFormat::RG8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8UE","bgfx::TextureFormat::RG8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB10A2E","bgfx::TextureFormat::RGB10A2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGB5A1E","bgfx::TextureFormat::RGB5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RGB8E","bgfx::TextureFormat::RGB8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8IE","bgfx::TextureFormat::RGB8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8SE","bgfx::TextureFormat::RGB8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8UE","bgfx::TextureFormat::RGB8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB9E5FE","bgfx::TextureFormat::RGB9E5F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA16E","bgfx::TextureFormat::RGBA16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16FE","bgfx::TextureFormat::RGBA16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16IE","bgfx::TextureFormat::RGBA16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16SE","bgfx::TextureFormat::RGBA16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16UE","bgfx::TextureFormat::RGBA16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32FE","bgfx::TextureFormat::RGBA32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32IE","bgfx::TextureFormat::RGBA32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32UE","bgfx::TextureFormat::RGBA32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA4E","bgfx::TextureFormat::RGBA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA8E","bgfx::TextureFormat::RGBA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8IE","bgfx::TextureFormat::RGBA8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8SE","bgfx::TextureFormat::RGBA8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8UE","bgfx::TextureFormat::RGBA8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7UnknownE","bgfx::TextureFormat::Unknown"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum12UnknownDepthE","bgfx::TextureFormat::UnknownDepth"],[0,1,1,"_CPPv4N4bgfx11TextureInfoE","bgfx::TextureInfo"],[0,4,1,"_CPPv4N4bgfx11TextureInfo12bitsPerPixelE","bgfx::TextureInfo::bitsPerPixel"],[0,4,1,"_CPPv4N4bgfx11TextureInfo7cubeMapE","bgfx::TextureInfo::cubeMap"],[0,4,1,"_CPPv4N4bgfx11TextureInfo5depthE","bgfx::TextureInfo::depth"],[0,4,1,"_CPPv4N4bgfx11TextureInfo6formatE","bgfx::TextureInfo::format"],[0,4,1,"_CPPv4N4bgfx11TextureInfo6heightE","bgfx::TextureInfo::height"],[0,4,1,"_CPPv4N4bgfx11TextureInfo9numLayersE","bgfx::TextureInfo::numLayers"],[0,4,1,"_CPPv4N4bgfx11TextureInfo7numMipsE","bgfx::TextureInfo::numMips"],[0,4,1,"_CPPv4N4bgfx11TextureInfo11storageSizeE","bgfx::TextureInfo::storageSize"],[0,4,1,"_CPPv4N4bgfx11TextureInfo5widthE","bgfx::TextureInfo::width"],[0,1,1,"_CPPv4N4bgfx15TopologyConvertE","bgfx::TopologyConvert"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum5CountE","bgfx::TopologyConvert::Count"],[0,3,1,"_CPPv4N4bgfx15TopologyConvert4EnumE","bgfx::TopologyConvert::Enum"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum5CountE","bgfx::TopologyConvert::Enum::Count"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19LineStripToLineListE","bgfx::TopologyConvert::Enum::LineStripToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum18TriListFlipWindingE","bgfx::TopologyConvert::Enum::TriListFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriListToLineListE","bgfx::TopologyConvert::Enum::TriListToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19TriStripFlipWindingE","bgfx::TopologyConvert::Enum::TriStripFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriStripToTriListE","bgfx::TopologyConvert::Enum::TriStripToTriList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19LineStripToLineListE","bgfx::TopologyConvert::LineStripToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum18TriListFlipWindingE","bgfx::TopologyConvert::TriListFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriListToLineListE","bgfx::TopologyConvert::TriListToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19TriStripFlipWindingE","bgfx::TopologyConvert::TriStripFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriStripToTriListE","bgfx::TopologyConvert::TriStripToTriList"],[0,1,1,"_CPPv4N4bgfx12TopologySortE","bgfx::TopologySort"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum5CountE","bgfx::TopologySort::Count"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontAvgE","bgfx::TopologySort::DirectionBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMaxE","bgfx::TopologySort::DirectionBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMinE","bgfx::TopologySort::DirectionBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackAvgE","bgfx::TopologySort::DirectionFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMaxE","bgfx::TopologySort::DirectionFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMinE","bgfx::TopologySort::DirectionFrontToBackMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontAvgE","bgfx::TopologySort::DistanceBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMaxE","bgfx::TopologySort::DistanceBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMinE","bgfx::TopologySort::DistanceBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackAvgE","bgfx::TopologySort::DistanceFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMaxE","bgfx::TopologySort::DistanceFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMinE","bgfx::TopologySort::DistanceFrontToBackMin"],[0,3,1,"_CPPv4N4bgfx12TopologySort4EnumE","bgfx::TopologySort::Enum"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum5CountE","bgfx::TopologySort::Enum::Count"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontAvgE","bgfx::TopologySort::Enum::DirectionBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMaxE","bgfx::TopologySort::Enum::DirectionBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMinE","bgfx::TopologySort::Enum::DirectionBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackAvgE","bgfx::TopologySort::Enum::DirectionFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMaxE","bgfx::TopologySort::Enum::DirectionFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMinE","bgfx::TopologySort::Enum::DirectionFrontToBackMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontAvgE","bgfx::TopologySort::Enum::DistanceBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMaxE","bgfx::TopologySort::Enum::DistanceBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMinE","bgfx::TopologySort::Enum::DistanceBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackAvgE","bgfx::TopologySort::Enum::DistanceFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMaxE","bgfx::TopologySort::Enum::DistanceFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMinE","bgfx::TopologySort::Enum::DistanceFrontToBackMin"],[0,1,1,"_CPPv4N4bgfx20TransientIndexBufferE","bgfx::TransientIndexBuffer"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer4dataE","bgfx::TransientIndexBuffer::data"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer6handleE","bgfx::TransientIndexBuffer::handle"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer9isIndex16E","bgfx::TransientIndexBuffer::isIndex16"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer4sizeE","bgfx::TransientIndexBuffer::size"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer10startIndexE","bgfx::TransientIndexBuffer::startIndex"],[0,1,1,"_CPPv4N4bgfx21TransientVertexBufferE","bgfx::TransientVertexBuffer"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer4dataE","bgfx::TransientVertexBuffer::data"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer6handleE","bgfx::TransientVertexBuffer::handle"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer12layoutHandleE","bgfx::TransientVertexBuffer::layoutHandle"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer4sizeE","bgfx::TransientVertexBuffer::size"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer11startVertexE","bgfx::TransientVertexBuffer::startVertex"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer6strideE","bgfx::TransientVertexBuffer::stride"],[0,1,1,"_CPPv4N4bgfx11UniformInfoE","bgfx::UniformInfo"],[0,4,1,"_CPPv4N4bgfx11UniformInfo4nameE","bgfx::UniformInfo::name"],[0,4,1,"_CPPv4N4bgfx11UniformInfo3numE","bgfx::UniformInfo::num"],[0,4,1,"_CPPv4N4bgfx11UniformInfo4typeE","bgfx::UniformInfo::type"],[0,1,1,"_CPPv4N4bgfx11UniformTypeE","bgfx::UniformType"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum5CountE","bgfx::UniformType::Count"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum3EndE","bgfx::UniformType::End"],[0,3,1,"_CPPv4N4bgfx11UniformType4EnumE","bgfx::UniformType::Enum"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum5CountE","bgfx::UniformType::Enum::Count"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum3EndE","bgfx::UniformType::Enum::End"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat3E","bgfx::UniformType::Enum::Mat3"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat4E","bgfx::UniformType::Enum::Mat4"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum7SamplerE","bgfx::UniformType::Enum::Sampler"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Vec4E","bgfx::UniformType::Enum::Vec4"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat3E","bgfx::UniformType::Mat3"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat4E","bgfx::UniformType::Mat4"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum7SamplerE","bgfx::UniformType::Sampler"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Vec4E","bgfx::UniformType::Vec4"],[0,1,1,"_CPPv4N4bgfx12VertexLayoutE","bgfx::VertexLayout"],[0,5,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_asInt"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_attrib"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_normalized"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_num"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_type"],[0,5,1,"_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE","bgfx::VertexLayout::begin"],[0,6,1,"_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE","bgfx::VertexLayout::begin::_renderer"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_asInt"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_attrib"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_normalized"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_num"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_type"],[0,5,1,"_CPPv4N4bgfx12VertexLayout3endEv","bgfx::VertexLayout::end"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE","bgfx::VertexLayout::getOffset"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE","bgfx::VertexLayout::getOffset::_attrib"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t","bgfx::VertexLayout::getSize"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t","bgfx::VertexLayout::getSize::_num"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout9getStrideEv","bgfx::VertexLayout::getStride"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE","bgfx::VertexLayout::has"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE","bgfx::VertexLayout::has::_attrib"],[0,4,1,"_CPPv4N4bgfx12VertexLayout12m_attributesE","bgfx::VertexLayout::m_attributes"],[0,4,1,"_CPPv4N4bgfx12VertexLayout6m_hashE","bgfx::VertexLayout::m_hash"],[0,4,1,"_CPPv4N4bgfx12VertexLayout8m_offsetE","bgfx::VertexLayout::m_offset"],[0,4,1,"_CPPv4N4bgfx12VertexLayout8m_strideE","bgfx::VertexLayout::m_stride"],[0,5,1,"_CPPv4N4bgfx12VertexLayout4skipE7uint8_t","bgfx::VertexLayout::skip"],[0,6,1,"_CPPv4N4bgfx12VertexLayout4skipE7uint8_t","bgfx::VertexLayout::skip::_num"],[0,1,1,"_CPPv4N4bgfx8ViewModeE","bgfx::ViewMode"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum5CountE","bgfx::ViewMode::Count"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum7DefaultE","bgfx::ViewMode::Default"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum14DepthAscendingE","bgfx::ViewMode::DepthAscending"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum15DepthDescendingE","bgfx::ViewMode::DepthDescending"],[0,3,1,"_CPPv4N4bgfx8ViewMode4EnumE","bgfx::ViewMode::Enum"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum5CountE","bgfx::ViewMode::Enum::Count"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum7DefaultE","bgfx::ViewMode::Enum::Default"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum14DepthAscendingE","bgfx::ViewMode::Enum::DepthAscending"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum15DepthDescendingE","bgfx::ViewMode::Enum::DepthDescending"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum10SequentialE","bgfx::ViewMode::Enum::Sequential"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum10SequentialE","bgfx::ViewMode::Sequential"],[0,1,1,"_CPPv4N4bgfx9ViewStatsE","bgfx::ViewStats"],[0,4,1,"_CPPv4N4bgfx9ViewStats12cpuTimeBeginE","bgfx::ViewStats::cpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx9ViewStats10cpuTimeEndE","bgfx::ViewStats::cpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx9ViewStats11gpuFrameNumE","bgfx::ViewStats::gpuFrameNum"],[0,4,1,"_CPPv4N4bgfx9ViewStats12gpuTimeBeginE","bgfx::ViewStats::gpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx9ViewStats10gpuTimeEndE","bgfx::ViewStats::gpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx9ViewStats4nameE","bgfx::ViewStats::name"],[0,4,1,"_CPPv4N4bgfx9ViewStats4viewE","bgfx::ViewStats::view"],[0,5,1,"_CPPv4N4bgfx5allocE8uint32_t","bgfx::alloc"],[0,6,1,"_CPPv4N4bgfx5allocE8uint32_t","bgfx::alloc::_size"],[0,5,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer::_stride"],[0,5,1,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t","bgfx::allocTransform"],[0,6,1,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t","bgfx::allocTransform::_num"],[0,6,1,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t","bgfx::allocTransform::_transform"],[0,5,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer"],[0,6,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer::_index32"],[0,6,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer::_num"],[0,6,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer::_tib"],[0,5,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer"],[0,6,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer::_num"],[0,6,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer::_tvb"],[0,5,1,"_CPPv4N4bgfx5beginEb","bgfx::begin"],[0,6,1,"_CPPv4N4bgfx5beginEb","bgfx::begin::_forThread"],[0,5,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit"],[0,5,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_depth"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dst"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dst"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstMip"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstZ"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_height"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_height"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_id"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_id"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_src"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_src"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcMip"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcZ"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_width"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_width"],[0,5,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_cubeMap"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_depth"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_format"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_hasMips"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_height"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_info"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_numLayers"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_width"],[0,5,1,"_CPPv4N4bgfx4copyEPKv8uint32_t","bgfx::copy"],[0,6,1,"_CPPv4N4bgfx4copyEPKv8uint32_t","bgfx::copy::_data"],[0,6,1,"_CPPv4N4bgfx4copyEPKv8uint32_t","bgfx::copy::_size"],[0,5,1,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t","bgfx::createDynamicIndexBuffer"],[0,5,1,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t","bgfx::createDynamicIndexBuffer"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t","bgfx::createDynamicIndexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t","bgfx::createDynamicIndexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t","bgfx::createDynamicIndexBuffer::_mem"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t","bgfx::createDynamicIndexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer"],[0,5,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_mem"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer::_attachment"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_depthFormat"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer::_destroyTextures"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer::_destroyTextures"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_format"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_format"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_format"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer::_handles"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_height"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_height"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer::_num"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer::_num"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_nwh"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_ratio"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_textureFlags"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_textureFlags"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_width"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_width"],[0,5,1,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t","bgfx::createIndexBuffer"],[0,6,1,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t","bgfx::createIndexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t","bgfx::createIndexBuffer::_mem"],[0,5,1,"_CPPv4N4bgfx20createIndirectBufferE8uint32_t","bgfx::createIndirectBuffer"],[0,6,1,"_CPPv4N4bgfx20createIndirectBufferE8uint32_t","bgfx::createIndirectBuffer::_num"],[0,5,1,"_CPPv4N4bgfx20createOcclusionQueryEv","bgfx::createOcclusionQuery"],[0,5,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram"],[0,5,1,"_CPPv4N4bgfx13createProgramE12ShaderHandleb","bgfx::createProgram"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandleb","bgfx::createProgram::_csh"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandleb","bgfx::createProgram::_destroyShader"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram::_destroyShaders"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram::_fsh"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram::_vsh"],[0,5,1,"_CPPv4N4bgfx12createShaderEPK6Memory","bgfx::createShader"],[0,6,1,"_CPPv4N4bgfx12createShaderEPK6Memory","bgfx::createShader::_mem"],[0,5,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture"],[0,5,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D"],[0,5,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_flags"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_flags"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_format"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_format"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_hasMips"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_hasMips"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_height"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_mem"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_numLayers"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_numLayers"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_ratio"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_width"],[0,5,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_depth"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_flags"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_format"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_hasMips"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_height"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_mem"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_width"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_flags"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_info"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_mem"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_skip"],[0,5,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_flags"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_format"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_hasMips"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_mem"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_numLayers"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_size"],[0,5,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform"],[0,6,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform::_name"],[0,6,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform::_num"],[0,6,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform::_type"],[0,5,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer"],[0,6,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer::_mem"],[0,5,1,"_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout","bgfx::createVertexLayout"],[0,6,1,"_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout","bgfx::createVertexLayout::_layout"],[0,5,1,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb","bgfx::dbgTextClear"],[0,6,1,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb","bgfx::dbgTextClear::_attr"],[0,6,1,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb","bgfx::dbgTextClear::_small"],[0,5,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_data"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_height"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_pitch"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_width"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_x"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_y"],[0,5,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_attr"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_format"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_x"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_y"],[0,5,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_argList"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_attr"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_format"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_x"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_y"],[0,5,1,"_CPPv4N4bgfx7destroyE12ShaderHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE13ProgramHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE13TextureHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE13UniformHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE17FrameBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE17IndexBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE18VertexBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE18VertexLayoutHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE20IndirectBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE20OcclusionQueryHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle","bgfx::destroy"],[0,6,1,"_CPPv4N4bgfx7destroyE12ShaderHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE13ProgramHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE13TextureHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE13UniformHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE17FrameBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE17IndexBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE18VertexBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE18VertexLayoutHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE20IndirectBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE20OcclusionQueryHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle","bgfx::destroy::_handle"],[0,5,1,"_CPPv4N4bgfx7discardE7uint8_t","bgfx::discard"],[0,6,1,"_CPPv4N4bgfx7discardE7uint8_t","bgfx::discard::_flags"],[0,5,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch"],[0,5,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_num"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_numX"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_numY"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_numZ"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_start"],[0,5,1,"_CPPv4N4bgfx3endEP7Encoder","bgfx::end"],[0,6,1,"_CPPv4N4bgfx3endEP7Encoder","bgfx::end::_encoder"],[0,5,1,"_CPPv4N4bgfx5frameEb","bgfx::frame"],[0,6,1,"_CPPv4N4bgfx5frameEb","bgfx::frame::_capture"],[0,5,1,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t","bgfx::getAvailInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t","bgfx::getAvailInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t","bgfx::getAvailInstanceDataBuffer::_stride"],[0,5,1,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb","bgfx::getAvailTransientIndexBuffer"],[0,6,1,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb","bgfx::getAvailTransientIndexBuffer::_index32"],[0,6,1,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb","bgfx::getAvailTransientIndexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout","bgfx::getAvailTransientVertexBuffer"],[0,6,1,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout","bgfx::getAvailTransientVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout","bgfx::getAvailTransientVertexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx7getCapsEv","bgfx::getCaps"],[0,5,1,"_CPPv4N4bgfx18getDirectAccessPtrE13TextureHandle","bgfx::getDirectAccessPtr"],[0,6,1,"_CPPv4N4bgfx18getDirectAccessPtrE13TextureHandle","bgfx::getDirectAccessPtr::_handle"],[0,5,1,"_CPPv4N4bgfx15getInternalDataEv","bgfx::getInternalData"],[0,5,1,"_CPPv4N4bgfx15getRendererTypeEv","bgfx::getRendererType"],[0,5,1,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t","bgfx::getResult"],[0,6,1,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t","bgfx::getResult::_handle"],[0,6,1,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t","bgfx::getResult::_result"],[0,5,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms"],[0,6,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms::_handle"],[0,6,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms::_max"],[0,6,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms::_uniforms"],[0,5,1,"_CPPv4N4bgfx8getStatsEv","bgfx::getStats"],[0,5,1,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE","bgfx::getSupportedRenderers"],[0,6,1,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE","bgfx::getSupportedRenderers::_enum"],[0,6,1,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE","bgfx::getSupportedRenderers::_max"],[0,5,1,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t","bgfx::getTexture"],[0,6,1,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t","bgfx::getTexture::_attachment"],[0,6,1,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t","bgfx::getTexture::_handle"],[0,5,1,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo","bgfx::getUniformInfo"],[0,6,1,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo","bgfx::getUniformInfo::_handle"],[0,6,1,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo","bgfx::getUniformInfo::_info"],[0,5,1,"_CPPv4N4bgfx4initERK4Init","bgfx::init"],[0,6,1,"_CPPv4N4bgfx4initERK4Init","bgfx::init::_init"],[0,5,1,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment","bgfx::isFrameBufferValid"],[0,6,1,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment","bgfx::isFrameBufferValid::_attachment"],[0,6,1,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment","bgfx::isFrameBufferValid::_num"],[0,5,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_cubeMap"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_depth"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_flags"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_format"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_numLayers"],[0,5,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_data"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_releaseFn"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_size"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_userData"],[0,5,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal"],[0,5,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t","bgfx::overrideInternal"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_flags"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_format"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_handle"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t","bgfx::overrideInternal::_handle"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_height"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_numMips"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t","bgfx::overrideInternal::_ptr"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_width"],[0,5,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture"],[0,6,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture::_data"],[0,6,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture::_handle"],[0,6,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture::_mip"],[0,5,1,"_CPPv4N4bgfx11renderFrameE7int32_t","bgfx::renderFrame"],[0,6,1,"_CPPv4N4bgfx11renderFrameE7int32_t","bgfx::renderFrame::_msecs"],[0,5,1,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc","bgfx::requestScreenShot"],[0,6,1,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc","bgfx::requestScreenShot::_filePath"],[0,6,1,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc","bgfx::requestScreenShot::_handle"],[0,5,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_flags"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_format"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_height"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_width"],[0,5,1,"_CPPv4N4bgfx9resetViewE6ViewId","bgfx::resetView"],[0,6,1,"_CPPv4N4bgfx9resetViewE6ViewId","bgfx::resetView::_id"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,5,1,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb","bgfx::setCondition"],[0,6,1,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb","bgfx::setCondition::_handle"],[0,6,1,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb","bgfx::setCondition::_visible"],[0,5,1,"_CPPv4N4bgfx8setDebugE8uint32_t","bgfx::setDebug"],[0,6,1,"_CPPv4N4bgfx8setDebugE8uint32_t","bgfx::setDebug::_debug"],[0,5,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_access"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_format"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_handle"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_mip"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_stage"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer","bgfx::setIndexBuffer::_tib"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer::_tib"],[0,5,1,"_CPPv4N4bgfx16setInstanceCountE8uint32_t","bgfx::setInstanceCount"],[0,6,1,"_CPPv4N4bgfx16setInstanceCountE8uint32_t","bgfx::setInstanceCount::_numInstances"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_start"],[0,5,1,"_CPPv4N4bgfx9setMarkerEPKc7int32_t","bgfx::setMarker"],[0,6,1,"_CPPv4N4bgfx9setMarkerEPKc7int32_t","bgfx::setMarker::_len"],[0,6,1,"_CPPv4N4bgfx9setMarkerEPKc7int32_t","bgfx::setMarker::_name"],[0,5,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName"],[0,6,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName::_name"],[0,5,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t","bgfx::setPaletteColor"],[0,5,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf","bgfx::setPaletteColor"],[0,5,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_a"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_b"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_g"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t","bgfx::setPaletteColor::_index"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf","bgfx::setPaletteColor::_index"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_index"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_r"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t","bgfx::setPaletteColor::_rgba"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf","bgfx::setPaletteColor::_rgba"],[0,5,1,"_CPPv4N4bgfx15setPlatformDataERK12PlatformData","bgfx::setPlatformData"],[0,6,1,"_CPPv4N4bgfx15setPlatformDataERK12PlatformData","bgfx::setPlatformData::_data"],[0,5,1,"_CPPv4N4bgfx10setScissorE8uint16_t","bgfx::setScissor"],[0,5,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t","bgfx::setScissor::_cache"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_height"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_width"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_x"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_y"],[0,5,1,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t","bgfx::setState"],[0,6,1,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t","bgfx::setState::_rgba"],[0,6,1,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t","bgfx::setState::_state"],[0,5,1,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t","bgfx::setStencil"],[0,6,1,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t","bgfx::setStencil::_bstencil"],[0,6,1,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t","bgfx::setStencil::_fstencil"],[0,5,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_flags"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_handle"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_sampler"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_stage"],[0,5,1,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t","bgfx::setTransform"],[0,5,1,"_CPPv4N4bgfx12setTransformEPKv8uint16_t","bgfx::setTransform"],[0,6,1,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t","bgfx::setTransform::_cache"],[0,6,1,"_CPPv4N4bgfx12setTransformEPKv8uint16_t","bgfx::setTransform::_mtx"],[0,6,1,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t","bgfx::setTransform::_num"],[0,6,1,"_CPPv4N4bgfx12setTransformEPKv8uint16_t","bgfx::setTransform::_num"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::setVertexBuffer::_tvb"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_tvb"],[0,5,1,"_CPPv4N4bgfx14setVertexCountE8uint32_t","bgfx::setVertexCount"],[0,6,1,"_CPPv4N4bgfx14setVertexCountE8uint32_t","bgfx::setVertexCount::_numVertices"],[0,5,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear"],[0,5,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_0"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_1"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_2"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_3"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_4"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_5"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_6"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_7"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_depth"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_depth"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_flags"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_flags"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_id"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_id"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_rgba"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_stencil"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_stencil"],[0,5,1,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle","bgfx::setViewFrameBuffer"],[0,6,1,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle","bgfx::setViewFrameBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle","bgfx::setViewFrameBuffer::_id"],[0,5,1,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE","bgfx::setViewMode"],[0,6,1,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE","bgfx::setViewMode::_id"],[0,6,1,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE","bgfx::setViewMode::_mode"],[0,5,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName"],[0,6,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName::_id"],[0,6,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName::_len"],[0,6,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName::_name"],[0,5,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder"],[0,6,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder::_id"],[0,6,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder::_num"],[0,6,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder::_remap"],[0,5,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect"],[0,5,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_height"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_id"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_id"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_ratio"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_width"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_x"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_x"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_y"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_y"],[0,5,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_height"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_id"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_width"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_x"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_y"],[0,5,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform"],[0,6,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform::_id"],[0,6,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform::_proj"],[0,6,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform::_view"],[0,5,1,"_CPPv4N4bgfx8shutdownEv","bgfx::shutdown"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_num"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_numHandle"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_numIndex"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_numMax"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_occlusionQuery"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_start"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_start"],[0,5,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_conversion"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_dst"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_dstSize"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_index32"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_indices"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_numIndices"],[0,5,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_dir"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_dst"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_dstSize"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_index32"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_indices"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_numIndices"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_pos"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_sort"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_stride"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_vertices"],[0,5,1,"_CPPv4N4bgfx5touchE6ViewId","bgfx::touch"],[0,6,1,"_CPPv4N4bgfx5touchE6ViewId","bgfx::touch::_id"],[0,5,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update"],[0,5,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update"],[0,6,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update::_handle"],[0,6,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update::_handle"],[0,6,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update::_mem"],[0,6,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update::_mem"],[0,6,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update::_startIndex"],[0,6,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update::_startVertex"],[0,5,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_handle"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_height"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_layer"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_mem"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_mip"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_pitch"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_width"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_x"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_y"],[0,5,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_depth"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_handle"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_height"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_mem"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_mip"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_width"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_x"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_y"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_z"],[0,5,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_handle"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_height"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_layer"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_mem"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_mip"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_pitch"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_side"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_width"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_x"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_y"],[0,5,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_destData"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_destLayout"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_num"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_srcData"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_srcLayout"],[0,5,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_attr"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_data"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_index"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_input"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_inputNormalized"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_layout"],[0,5,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_attr"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_data"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_index"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_layout"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_output"],[0,5,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_data"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_epsilon"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_index32"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_layout"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_num"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_output"]]},"objnames":{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","enumerator","C++ enumerator"],"3":["cpp","enum","C++ enum"],"4":["cpp","member","C++ member"],"5":["cpp","function","C++ function"],"6":["cpp","functionParam","C++ function parameter"]},"objtypes":{"0":"c:macro","1":"cpp:class","2":"cpp:enumerator","3":"cpp:enum","4":"cpp:member","5":"cpp:function","6":"cpp:functionParam"},"terms":{"":[0,2,3,4,6,7],"0":[0,2,4,5,6,7],"00":[0,3],"001f":0,"01":3,"02":3,"03":3,"04":3,"05":3,"06":3,"07":[0,3],"08":3,"09":3,"0f":0,"0x000000ff":0,"1":[0,2,4,5,6,7],"10":[3,6],"103823":2,"10648":2,"10_10_10_2":0,"10x10":0,"10x5":0,"10x6":0,"10x8":0,"11":[0,3,6],"113":2,"12":[0,3,6,7],"12167":2,"125000":2,"12x10":0,"12x12":0,"13":[0,3,6],"132651":2,"1331":2,"13824":2,"14":[3,6],"15":[3,6],"15625":2,"16":[0,3,6,7],"1661":5,"16x":0,"17":[3,7],"1728":2,"17576":2,"18":[3,6],"19":3,"19683":2,"2":[0,2,3,4,6,7],"20":[0,3],"2010":5,"2019":1,"2025":5,"21":3,"216":2,"21852":2,"21952":2,"2197":2,"22":3,"23":[3,6],"24":[3,6],"240":2,"2450m":2,"25":3,"255":0,"256":0,"26":3,"2600k":2,"27":[0,3,6],"27000":2,"2744":2,"28":[0,3,6],"29":3,"2bpp":0,"2d":[0,6],"2x":0,"2xgtx780":2,"3":[0,2,6,7],"30":[3,6],"30hz":3,"31":[3,6],"319":2,"32":[0,1,3],"32768":2,"33":[3,6],"331":2,"3375":2,"34":3,"343":2,"35":3,"3570":2,"36":[3,6],"37":[3,6],"38":3,"39":[3,6],"39304":2,"3d":[0,5,7],"3rd":3,"3rdparti":5,"3x3":0,"4":[0,2,6,7],"40":[0,1,3,6],"4096":2,"41":[3,6],"42":[3,6],"4250u":2,"43":[3,6],"44":[3,6],"45":[3,6],"46":[3,6],"46656":2,"47":[3,6],"4750hq":2,"4770k":2,"4770r":2,"4790k":2,"48":[3,6],"49":[3,5,6],"4913":2,"4_splat":7,"4bpp":0,"4x":0,"4x4":0,"5":[0,2,7],"50":2,"500":2,"5000":2,"506851":5,"51":2,"520":2,"54872":2,"56":0,"5832":2,"5x4":0,"5x5":0,"6":[0,2],"60":0,"60hz":3,"6200u":2,"64":1,"64000":2,"64k":2,"66":2,"67":0,"6700k":2,"6859":2,"6x5":0,"6x6":0,"7":[0,2,6],"8":[0,2,4,7],"8000":2,"89":0,"8x":0,"8x16":0,"8x5":0,"8x6":0,"8x8":0,"9":2,"91125":2,"920":2,"9261":2,"A":[0,2,5,7],"AND":5,"AS":5,"As":0,"BE":5,"BUT":5,"BY":5,"Be":7,"By":[0,2,4],"FOR":5,"For":[0,1,4,6,7],"IF":5,"IN":5,"If":[0,1,4,7],"In":[0,7],"It":[0,1,4,6,7],"NO":5,"NOT":5,"No":[0,7],"Not":[0,7],"OF":5,"ON":5,"OR":5,"On":4,"One":6,"Or":1,"SUCH":5,"THE":5,"TO":5,"The":[0,1,6,7],"Then":1,"There":[1,4],"These":[0,1],"To":[0,1,2,6],"Will":0,"_":0,"_0":0,"_1":0,"_2":0,"_3":0,"_4":0,"_5":0,"_6":0,"_7":0,"_a":0,"_abgr":0,"_access":0,"_arglist":0,"_asint":0,"_attach":0,"_attr":0,"_attrib":0,"_b":0,"_bstencil":0,"_cach":0,"_captur":0,"_code":0,"_convers":0,"_cppv4n4bgfx9callbacki":1,"_csh":0,"_cubemap":0,"_data":0,"_debug":0,"_depth":0,"_depthformat":0,"_destdata":0,"_destlayout":0,"_destroyshad":0,"_destroytextur":0,"_dir":0,"_dst":0,"_dsta":0,"_dstmip":0,"_dstrgb":0,"_dstsize":0,"_dstx":0,"_dsty":0,"_dstz":0,"_encod":0,"_enum":0,"_epsilon":0,"_equat":0,"_equationa":0,"_equationrgb":0,"_filepath":0,"_firstindex":0,"_flag":0,"_format":0,"_forthread":0,"_fsh":0,"_fstencil":0,"_g":0,"_handl":0,"_hasmip":0,"_height":0,"_id":0,"_idb":0,"_index":0,"_index32":0,"_indic":0,"_indirecthandl":0,"_info":0,"_init":0,"_input":0,"_inputnorm":0,"_layer":0,"_layout":0,"_layouthandl":0,"_len":0,"_line":0,"_max":0,"_mem":0,"_mip":0,"_mode":0,"_msec":0,"_mtx":0,"_name":0,"_normal":0,"_num":0,"_numhandl":0,"_numi":0,"_numindex":0,"_numindic":0,"_numinst":0,"_numlay":0,"_nummax":0,"_nummip":0,"_numvertic":0,"_numx":0,"_numz":0,"_nwh":0,"_occlusionqueri":0,"_output":0,"_pitch":0,"_po":0,"_program":0,"_proj":0,"_ptr":0,"_r":0,"_ratio":0,"_ref":0,"_releasefn":0,"_remap":0,"_render":0,"_resolv":0,"_result":0,"_rgba":0,"_sampler":0,"_side":0,"_size":0,"_skip":0,"_small":0,"_sort":0,"_src":0,"_srca":0,"_srcdata":0,"_srclayout":0,"_srcmip":0,"_srcrgb":0,"_srcx":0,"_srcy":0,"_srcz":0,"_stage":0,"_start":0,"_startindex":0,"_startvertex":0,"_state":0,"_stencil":0,"_str":0,"_stream":0,"_stride":0,"_textureflag":0,"_tib":0,"_transform":0,"_tvb":0,"_type":0,"_uniform":0,"_userdata":0,"_valu":0,"_vertic":0,"_view":0,"_visibl":0,"_vsh":0,"_width":0,"_x":0,"_y":0,"_yflip":0,"_z":0,"a4":2,"a8":0,"a_bitang":[0,7],"a_color0":[0,7],"a_color1":[0,7],"a_color2":[0,7],"a_color3":[0,7],"a_indic":[0,7],"a_norm":[0,7],"a_posit":[0,7],"a_tang":[0,7],"a_texcoord0":[0,7],"a_texcoord1":[0,7],"a_texcoord2":[0,7],"a_texcoord3":[0,7],"a_texcoord4":[0,7],"a_texcoord5":[0,7],"a_texcoord6":[0,7],"a_texcoord7":[0,7],"a_weight":[0,7],"aa":0,"abl":0,"about":[0,2,6],"abov":[5,6],"access":[0,6,7],"action":6,"ad":[0,6],"adapt":[0,2],"add":[0,7],"addit":0,"adjust":2,"adreno":4,"adreno320":2,"advanc":[0,2],"advis":5,"aerial_rocks_04":5,"affect":0,"after":[0,1,4,7],"agc":0,"agnost":[3,6],"agre":6,"ajohnson23":6,"ale\u0161":6,"algorithm":2,"alias":[0,2],"all":[0,1,4,5,7],"alloc":[0,3,4],"allocatori":0,"allocinstancedatabuff":0,"alloctransform":0,"alloctransientindexbuff":0,"alloctransientvertexbuff":0,"allow":[0,4,6,7],"almost":4,"alpha":[0,7],"alphadio":6,"alreadi":0,"also":[1,6,7],"altern":[3,6],"alwai":0,"amalgam":3,"ambient":2,"amd":[0,2],"amd5770":2,"amd6800":2,"amnov":6,"amount":[0,1],"an":[0,1,2,7],"anagnost":6,"andr":6,"andr3wmac":6,"andrew":6,"andrewwillmott":6,"android":[2,3,6,7],"android_ndk_root":1,"androidndk":1,"angl":2,"ani":[0,1,4,5,6],"anisotrop":0,"anisotropi":0,"anoth":0,"ansi":[0,7],"anti":2,"antialias":[0,2],"apach":5,"api":[1,2,3,6],"apoorva":6,"apoorvaj":6,"app":1,"appear":0,"appl":[0,6],"appli":[0,7],"applic":[0,2],"appropri":[0,1],"apt":1,"ar":[0,1,2,4,5,7],"arbitrari":0,"arch":2,"architectur":0,"argument":0,"ari":6,"aris":5,"arm":2,"arm64":[1,2],"around":4,"arrai":[0,6,7],"ascend":0,"asm":[2,7],"aspect":7,"assao":[3,6],"assess":[0,7],"asset":3,"assum":[0,4],"astc":[0,6],"astc10x10":0,"astc10x5":0,"astc10x6":0,"astc10x8":0,"astc12x10":0,"astc12x12":0,"astc4x4":0,"astc5x4":0,"astc5x5":0,"astc6x5":0,"astc6x6":0,"astc8x5":0,"astc8x6":0,"astc8x8":0,"astigmat":5,"ataulien":1,"atc":[0,6],"atci":0,"ati1":0,"ati2":0,"attach":0,"attent":0,"attila":6,"attilaz":6,"attrib":[0,7],"attribtyp":0,"attribut":[0,3],"author":7,"auto":0,"automat":[4,6],"autoselect":0,"avail":[1,4,6],"avoid":[0,2],"b":0,"b5g6r5":0,"back":0,"backbuff":0,"backbufferd":0,"backbufferratio":0,"backend":[0,1,3,4],"backfac":0,"background":0,"barycentr":7,"base":[0,2,3,7],"bass":6,"bc1":[0,7],"bc2":0,"bc3":0,"bc4":0,"bc5":0,"bc6h":0,"bc7":0,"bd":0,"becaus":0,"beef":6,"befor":[0,4],"begin":[0,4,7],"behavior":[0,4],"behaviour":0,"below":1,"benoit":6,"benoitjacqui":6,"berglund":6,"bernhard":5,"better":4,"between":[0,7],"bgfx":[0,2,3,4,5,6,7],"bgfx_access_t":0,"bgfx_alloc":0,"bgfx_alloc_instance_data_buff":0,"bgfx_alloc_transform":0,"bgfx_alloc_transient_index_buff":0,"bgfx_alloc_transient_vertex_buff":0,"bgfx_attachment_t":0,"bgfx_attrib_t":0,"bgfx_attrib_type_t":0,"bgfx_blit":0,"bgfx_buffer_allow_res":0,"bgfx_buffer_compute_read":0,"bgfx_buffer_compute_read_writ":0,"bgfx_buffer_compute_writ":0,"bgfx_buffer_draw_indirect":0,"bgfx_buffer_index32":0,"bgfx_buffer_non":0,"bgfx_calc_texture_s":0,"bgfx_callback_interface_t":0,"bgfx_callback_vtbl":0,"bgfx_caps_":0,"bgfx_caps_alpha_to_coverag":0,"bgfx_caps_blend_independ":0,"bgfx_caps_comput":0,"bgfx_caps_conservative_rast":0,"bgfx_caps_draw_indirect":0,"bgfx_caps_draw_indirect_count":0,"bgfx_caps_format_texture_2d":0,"bgfx_caps_format_texture_2d_emul":0,"bgfx_caps_format_texture_2d_srgb":0,"bgfx_caps_format_texture_3d":0,"bgfx_caps_format_texture_3d_emul":0,"bgfx_caps_format_texture_3d_srgb":0,"bgfx_caps_format_texture_cub":0,"bgfx_caps_format_texture_cube_emul":0,"bgfx_caps_format_texture_cube_srgb":0,"bgfx_caps_format_texture_framebuff":0,"bgfx_caps_format_texture_framebuffer_msaa":0,"bgfx_caps_format_texture_image_read":0,"bgfx_caps_format_texture_image_writ":0,"bgfx_caps_format_texture_mip_autogen":0,"bgfx_caps_format_texture_msaa":0,"bgfx_caps_format_texture_non":0,"bgfx_caps_format_texture_vertex":0,"bgfx_caps_fragment_depth":0,"bgfx_caps_fragment_ord":0,"bgfx_caps_gpu_t":0,"bgfx_caps_graphics_debugg":0,"bgfx_caps_hdr10":0,"bgfx_caps_hidpi":0,"bgfx_caps_image_rw":0,"bgfx_caps_index32":0,"bgfx_caps_instanc":0,"bgfx_caps_limits_t":0,"bgfx_caps_occlusion_queri":0,"bgfx_caps_renderer_multithread":0,"bgfx_caps_swap_chain":0,"bgfx_caps_t":0,"bgfx_caps_texture_2d_arrai":0,"bgfx_caps_texture_3d":0,"bgfx_caps_texture_blit":0,"bgfx_caps_texture_compare_al":0,"bgfx_caps_texture_compare_lequ":0,"bgfx_caps_texture_cube_arrai":0,"bgfx_caps_texture_direct_access":0,"bgfx_caps_texture_read_back":0,"bgfx_caps_transparent_backbuff":0,"bgfx_caps_vertex_attrib_half":0,"bgfx_caps_vertex_attrib_uint10":0,"bgfx_caps_vertex_id":0,"bgfx_clear_":0,"bgfx_clear_non":0,"bgfx_config":1,"bgfx_config_":4,"bgfx_config_max_bon":0,"bgfx_config_max_draw_cal":2,"bgfx_config_multithread":[0,4,6],"bgfx_config_renderer_opengl":4,"bgfx_copi":0,"bgfx_create_compute_program":0,"bgfx_create_dynamic_index_buff":0,"bgfx_create_dynamic_index_buffer_mem":0,"bgfx_create_dynamic_vertex_buff":0,"bgfx_create_dynamic_vertex_buffer_mem":0,"bgfx_create_frame_buff":0,"bgfx_create_frame_buffer_from_attach":0,"bgfx_create_frame_buffer_from_handl":0,"bgfx_create_frame_buffer_from_nwh":0,"bgfx_create_frame_buffer_sc":0,"bgfx_create_index_buff":0,"bgfx_create_indirect_buff":0,"bgfx_create_occlusion_queri":0,"bgfx_create_program":0,"bgfx_create_shad":0,"bgfx_create_textur":0,"bgfx_create_texture_2d":0,"bgfx_create_texture_2d_sc":0,"bgfx_create_texture_3d":0,"bgfx_create_texture_cub":0,"bgfx_create_uniform":0,"bgfx_create_vertex_buff":0,"bgfx_create_vertex_layout":0,"bgfx_cube_map_":0,"bgfx_dbg_text_clear":0,"bgfx_dbg_text_imag":0,"bgfx_dbg_text_printf":0,"bgfx_dbg_text_vprintf":0,"bgfx_debug_ifh":0,"bgfx_debug_non":0,"bgfx_debug_profil":0,"bgfx_debug_stat":0,"bgfx_debug_text":0,"bgfx_debug_wirefram":0,"bgfx_destroy_dynamic_index_buff":0,"bgfx_destroy_dynamic_vertex_buff":0,"bgfx_destroy_frame_buff":0,"bgfx_destroy_index_buff":0,"bgfx_destroy_indirect_buff":0,"bgfx_destroy_occlusion_queri":0,"bgfx_destroy_program":0,"bgfx_destroy_shad":0,"bgfx_destroy_textur":0,"bgfx_destroy_uniform":0,"bgfx_destroy_vertex_buff":0,"bgfx_destroy_vertex_layout":0,"bgfx_discard":0,"bgfx_discard_":0,"bgfx_discard_al":0,"bgfx_dispatch":0,"bgfx_dispatch_indirect":0,"bgfx_encod":0,"bgfx_encoder_alloc_transform":0,"bgfx_encoder_blit":0,"bgfx_encoder_discard":0,"bgfx_encoder_dispatch":0,"bgfx_encoder_dispatch_indirect":0,"bgfx_encoder_set_compute_dynamic_index_buff":0,"bgfx_encoder_set_compute_dynamic_vertex_buff":0,"bgfx_encoder_set_compute_index_buff":0,"bgfx_encoder_set_compute_indirect_buff":0,"bgfx_encoder_set_compute_vertex_buff":0,"bgfx_encoder_set_condit":0,"bgfx_encoder_set_dynamic_index_buff":0,"bgfx_encoder_set_dynamic_vertex_buff":0,"bgfx_encoder_set_imag":0,"bgfx_encoder_set_index_buff":0,"bgfx_encoder_set_instance_count":0,"bgfx_encoder_set_instance_data_buff":0,"bgfx_encoder_set_instance_data_from_dynamic_vertex_buff":0,"bgfx_encoder_set_instance_data_from_vertex_buff":0,"bgfx_encoder_set_mark":0,"bgfx_encoder_set_scissor":0,"bgfx_encoder_set_scissor_cach":0,"bgfx_encoder_set_st":0,"bgfx_encoder_set_stencil":0,"bgfx_encoder_set_textur":0,"bgfx_encoder_set_transform":0,"bgfx_encoder_set_transform_cach":0,"bgfx_encoder_set_transient_index_buff":0,"bgfx_encoder_set_transient_vertex_buff":0,"bgfx_encoder_set_uniform":0,"bgfx_encoder_set_vertex_buff":0,"bgfx_encoder_set_vertex_count":0,"bgfx_encoder_stats_t":0,"bgfx_encoder_submit":0,"bgfx_encoder_submit_indirect":0,"bgfx_encoder_submit_indirect_count":0,"bgfx_encoder_submit_occlusion_queri":0,"bgfx_encoder_touch":0,"bgfx_frame":0,"bgfx_get_avail_instance_data_buff":0,"bgfx_get_avail_transient_index_buff":0,"bgfx_get_avail_transient_vertex_buff":0,"bgfx_get_cap":0,"bgfx_get_direct_access_ptr":0,"bgfx_get_internal_data":0,"bgfx_get_renderer_typ":0,"bgfx_get_result":0,"bgfx_get_shader_uniform":0,"bgfx_get_stat":0,"bgfx_get_supported_render":0,"bgfx_get_textur":0,"bgfx_get_uniform_info":0,"bgfx_init":0,"bgfx_init_limits_t":0,"bgfx_init_t":0,"bgfx_instance_data_buffer_t":0,"bgfx_internal_data_t":0,"bgfx_invalid_handl":0,"bgfx_is_texture_valid":0,"bgfx_make_ref":0,"bgfx_make_ref_releas":0,"bgfx_memory_t":0,"bgfx_occlusion_query_result_t":0,"bgfx_override_internal_textur":0,"bgfx_override_internal_texture_ptr":0,"bgfx_path":2,"bgfx_pci_id_":0,"bgfx_pci_id_amd":0,"bgfx_pci_id_appl":0,"bgfx_pci_id_intel":0,"bgfx_pci_id_microsoft":0,"bgfx_pci_id_non":0,"bgfx_pci_id_nvidia":0,"bgfx_pci_id_software_raster":0,"bgfx_platform_data_t":0,"bgfx_read_textur":0,"bgfx_render_fram":0,"bgfx_render_frame_t":0,"bgfx_renderer_type_t":0,"bgfx_request_screen_shot":0,"bgfx_reset":0,"bgfx_reset_":0,"bgfx_reset_captur":0,"bgfx_reset_depth_clamp":0,"bgfx_reset_flip_after_rend":0,"bgfx_reset_flush_after_rend":0,"bgfx_reset_fullscreen":0,"bgfx_reset_hdr10":0,"bgfx_reset_hidpi":0,"bgfx_reset_maxanisotropi":0,"bgfx_reset_msaa_x":0,"bgfx_reset_msaa_x16":0,"bgfx_reset_msaa_x2":0,"bgfx_reset_msaa_x4":0,"bgfx_reset_msaa_x8":0,"bgfx_reset_non":0,"bgfx_reset_srgb_backbuff":0,"bgfx_reset_suspend":0,"bgfx_reset_transparent_backbuff":0,"bgfx_reset_view":0,"bgfx_reset_vsync":0,"bgfx_resolution_t":0,"bgfx_resolve_":0,"bgfx_resolve_auto_gen_mip":0,"bgfx_sampler_":0,"bgfx_sampler_non":0,"bgfx_sampler_u_clamp":0,"bgfx_sampler_v_clamp":0,"bgfx_set_compute_dynamic_index_buff":0,"bgfx_set_compute_dynamic_vertex_buff":0,"bgfx_set_compute_index_buff":0,"bgfx_set_compute_indirect_buff":0,"bgfx_set_compute_vertex_buff":0,"bgfx_set_condit":0,"bgfx_set_debug":0,"bgfx_set_dynamic_index_buff":0,"bgfx_set_dynamic_vertex_buff":0,"bgfx_set_frame_buffer_nam":0,"bgfx_set_imag":0,"bgfx_set_index_buff":0,"bgfx_set_index_buffer_nam":0,"bgfx_set_instance_count":0,"bgfx_set_instance_data_buff":0,"bgfx_set_instance_data_from_dynamic_vertex_buff":0,"bgfx_set_instance_data_from_vertex_buff":0,"bgfx_set_mark":0,"bgfx_set_palette_color":0,"bgfx_set_platform_data":0,"bgfx_set_scissor":0,"bgfx_set_scissor_cach":0,"bgfx_set_shader_nam":0,"bgfx_set_stat":0,"bgfx_set_stencil":0,"bgfx_set_textur":0,"bgfx_set_texture_nam":0,"bgfx_set_transform":0,"bgfx_set_transform_cach":0,"bgfx_set_transient_index_buff":0,"bgfx_set_transient_vertex_buff":0,"bgfx_set_vertex_buff":0,"bgfx_set_vertex_buffer_nam":0,"bgfx_set_vertex_count":0,"bgfx_set_view_clear":0,"bgfx_set_view_clear_mrt":0,"bgfx_set_view_frame_buff":0,"bgfx_set_view_mod":0,"bgfx_set_view_nam":0,"bgfx_set_view_ord":0,"bgfx_set_view_rect":0,"bgfx_set_view_rect_ratio":0,"bgfx_set_view_scissor":0,"bgfx_set_view_transform":0,"bgfx_shader":0,"bgfx_shader_language_glsl":7,"bgfx_shader_language_hlsl":7,"bgfx_shader_language_met":7,"bgfx_shader_language_pssl":7,"bgfx_shader_language_spirv":7,"bgfx_shader_type_comput":7,"bgfx_shader_type_frag":7,"bgfx_shader_type_vertex":7,"bgfx_shutdown":0,"bgfx_state_alpha_ref":0,"bgfx_state_blend_":0,"bgfx_state_blend_alpha_to_coverag":0,"bgfx_state_blend_dst_alpha":0,"bgfx_state_blend_dst_color":0,"bgfx_state_blend_equ":0,"bgfx_state_blend_equation_":0,"bgfx_state_blend_equation_add":0,"bgfx_state_blend_equation_max":0,"bgfx_state_blend_equation_min":0,"bgfx_state_blend_equation_revsub":0,"bgfx_state_blend_equation_separ":0,"bgfx_state_blend_equation_sub":0,"bgfx_state_blend_factor":0,"bgfx_state_blend_func":0,"bgfx_state_blend_func_separ":0,"bgfx_state_blend_independ":0,"bgfx_state_blend_inv_dst_alpha":0,"bgfx_state_blend_inv_dst_color":0,"bgfx_state_blend_inv_factor":0,"bgfx_state_blend_inv_src_alpha":0,"bgfx_state_blend_inv_src_color":0,"bgfx_state_blend_on":0,"bgfx_state_blend_src_alpha":0,"bgfx_state_blend_src_alpha_sat":0,"bgfx_state_blend_src_color":0,"bgfx_state_blend_zero":0,"bgfx_state_cull_":0,"bgfx_state_cull_ccw":0,"bgfx_state_cull_cw":0,"bgfx_state_default":0,"bgfx_state_depth_":0,"bgfx_state_depth_test_":0,"bgfx_state_depth_test_alwai":0,"bgfx_state_depth_test_equ":0,"bgfx_state_depth_test_gequ":0,"bgfx_state_depth_test_great":0,"bgfx_state_depth_test_lequ":0,"bgfx_state_depth_test_less":0,"bgfx_state_depth_test_nev":0,"bgfx_state_depth_test_notequ":0,"bgfx_state_lineaa":0,"bgfx_state_msaa":0,"bgfx_state_point_s":0,"bgfx_state_pt_":0,"bgfx_state_pt_lin":0,"bgfx_state_pt_linestrip":0,"bgfx_state_pt_point":0,"bgfx_state_pt_tristrip":0,"bgfx_state_write_":0,"bgfx_state_write_a":0,"bgfx_state_write_b":0,"bgfx_state_write_g":0,"bgfx_state_write_r":0,"bgfx_state_write_rgb":0,"bgfx_state_write_z":0,"bgfx_stats_t":0,"bgfx_stencil_non":0,"bgfx_stencil_test_less":0,"bgfx_submit":0,"bgfx_submit_indirect":0,"bgfx_submit_indirect_count":0,"bgfx_submit_occlusion_queri":0,"bgfx_texture_":0,"bgfx_texture_blit_dst":0,"bgfx_texture_compute_writ":0,"bgfx_texture_format_t":0,"bgfx_texture_info_t":0,"bgfx_texture_msaa_sampl":0,"bgfx_texture_non":0,"bgfx_texture_read_back":0,"bgfx_texture_rt":0,"bgfx_texture_rt_msaa_x16":0,"bgfx_texture_rt_msaa_x2":0,"bgfx_texture_rt_msaa_x4":0,"bgfx_texture_rt_msaa_x8":0,"bgfx_texture_rt_write_onli":0,"bgfx_texture_srgb":0,"bgfx_topology_convert":0,"bgfx_topology_convert_t":0,"bgfx_topology_sort_t":0,"bgfx_topology_sort_tri_list":0,"bgfx_touch":0,"bgfx_transient_index_buffer_t":0,"bgfx_transient_vertex_buffer_t":0,"bgfx_uniform_info_t":0,"bgfx_uniform_type_t":0,"bgfx_update_dynamic_index_buff":0,"bgfx_update_dynamic_vertex_buff":0,"bgfx_update_texture_2d":0,"bgfx_update_texture_3d":0,"bgfx_update_texture_cub":0,"bgfx_vertex_convert":0,"bgfx_vertex_layout_add":0,"bgfx_vertex_layout_begin":0,"bgfx_vertex_layout_decod":0,"bgfx_vertex_layout_end":0,"bgfx_vertex_layout_ha":0,"bgfx_vertex_layout_skip":0,"bgfx_vertex_layout_t":0,"bgfx_vertex_pack":0,"bgfx_vertex_unpack":0,"bgfx_view_mode_t":0,"bgfx_view_stats_t":0,"bgfx_weld_vertic":0,"bgfxcmake":1,"bgr5a1":0,"bgra":0,"bgra4":0,"bgra8":0,"bimg":1,"bin":[1,2],"bin2c":7,"binari":[0,1,2,5],"bind":[0,6],"biswa96":6,"biswapriyo":6,"bit":[0,1],"bitang":[0,7],"bitmap":7,"bitsperpixel":0,"bkaradz":[0,1,3,6],"blackhol":6,"bleed":5,"blend":[0,2],"blendish":5,"blinn":7,"blinnbrdf":7,"blit":3,"block":0,"blocko":6,"bloom":3,"blue":0,"bmp":7,"bodi":2,"bokeh":[3,6],"bool":[0,7],"both":[0,4,6],"bottleneck":0,"bottom":0,"bound":7,"box":7,"bpp":0,"branimir":[5,6],"bring":[3,6],"brows":0,"browser":3,"bsd":[3,6],"bucket":[0,3],"buffer":[2,3,7],"bug":6,"build":[2,3,6],"built":1,"bump":3,"bunni":5,"bunnylod":[3,6],"busi":5,"bwrsandman":6,"bx":[0,1],"bx_platform_android":7,"bx_platform_emscripten":7,"bx_platform_io":7,"bx_platform_linux":7,"bx_platform_osx":7,"bx_platform_ps4":7,"bx_platform_window":7,"bx_platform_xboxon":7,"byte":[0,7],"c":[0,1,6,7],"c99":[0,3],"cach":[0,2],"cache_read":0,"cache_read_s":0,"cache_writ":0,"cacheread":0,"cachereads":0,"cachewrit":0,"calctextures":0,"calcul":[0,7],"call":[0,1,2,3],"callback":[0,3],"callbacki":0,"camilla":6,"can":[0,1,2,4,6,7],"cannot":[0,7],"capac":0,"captur":[0,2,6],"capture_begin":0,"capture_end":0,"capture_fram":0,"capturebegin":0,"captureend":0,"capturefram":0,"care":6,"carni":6,"carter":6,"case":[0,4],"caus":[0,4,5],"cc0":5,"ccw":7,"cd":1,"cedric":6,"cedricguillemet":6,"certain":7,"cgltf":5,"chain":0,"chang":[0,2,4],"channel":[0,7],"char":0,"charact":0,"charl":6,"chat":6,"cheap":[4,5],"check":1,"cherlin":6,"chiasson":6,"chose":1,"christoph":[2,6],"chrome":2,"chrome33":2,"chrome34":2,"chrome41":2,"chronolog":6,"ci":6,"ci20":2,"clamp":0,"clang":[2,6],"claus":[3,6],"clear":0,"clip":[0,7],"clockwis":[0,7],"clone":1,"cloudwu":6,"cmake":1,"cmd":1,"code":[0,1,5,6],"colbi":6,"collect":0,"collin":6,"color":[0,7],"color0":[0,7],"color1":[0,7],"color2":[0,7],"color3":[0,7],"com":[1,2,3,5,6],"combin":1,"command":[0,1,2],"comment":7,"common":5,"compar":[0,7],"comparison":0,"compat":0,"compil":[0,1,2,3,4],"complex":0,"compon":0,"compress":[2,7],"comput":[2,3,5,6,7],"conan":1,"concaten":0,"concept":2,"condit":[2,5],"config":[1,2,4],"configur":[0,1,4],"conjunct":0,"consequenti":5,"conserv":0,"consid":4,"const":0,"construct":7,"constructor":7,"consum":0,"contact":3,"contain":0,"content":[0,1],"context":[0,6],"continu":0,"contract":5,"contribut":6,"contributor":[3,5],"control":[0,1],"conveni":1,"convers":[0,7],"convert":[0,7],"coordin":[0,7],"copi":[0,3],"copyright":5,"core":1,"coreutil":1,"cori":6,"corner":0,"correct":[0,7],"correctli":4,"correspond":[0,7],"count":0,"counter":[0,7],"coverag":0,"cowboi":5,"cpp":1,"cpu":[0,2],"cputimebegin":0,"cputimeend":0,"cputimefram":0,"cputimerfreq":0,"creat":[0,4,6],"createdynamicindexbuff":0,"createdynamicvertexbuff":0,"createframebuff":0,"createindexbuff":0,"createindirectbuff":0,"createocclusionqueri":0,"createprogram":0,"createshad":0,"createtextur":0,"createtexture2d":0,"createtexture3d":0,"createtexturecub":0,"createuniform":0,"createvertexbuff":0,"createvertexlayout":0,"creation":0,"creator":2,"cross":[3,5,6,7],"crt":0,"cruz":6,"cube":[0,3,7],"cubemap":[0,6,7],"cull":[0,2],"current":[0,2],"custom":[0,1,3,6],"cygwin":1,"d":6,"d0s8":0,"d16":0,"d16f":0,"d24":0,"d24f":0,"d24s8":0,"d32":0,"d32f":0,"d3d":[0,7],"dafont":5,"damag":5,"daniel":6,"danielgavin":6,"dario":6,"dariomanesku":6,"darwin":1,"data":[0,2,5],"dawn":6,"dbgtextclear":0,"dbgtextimag":0,"dbgtextprintf":0,"dbgtextprintfvarg":0,"dd":[0,7],"dear":5,"debian8":2,"debug":[1,2,3,7],"debug64":1,"debugcheck":0,"debugdraw":3,"debugg":0,"debugtextscal":0,"declar":[0,4],"decod":0,"decreas":7,"def":7,"default":[0,2,4,7],"defer":3,"defin":[0,3,4,6],"dehai":6,"delet":1,"demo":2,"demonstr":1,"denois":[3,6],"depend":[0,3,7],"deploi":1,"deploy":6,"depth":[0,2],"depthascend":0,"depthdescend":0,"descend":0,"descript":[4,7],"design":4,"desir":0,"desktop":4,"destin":0,"destroi":[0,4],"destroyuniform":0,"detail":[1,4],"dev":1,"develop":[1,6],"devic":[0,1,6],"deviceid":0,"devnet":6,"dialog":1,"differ":[0,1,4,6,7],"dim":2,"dimens":0,"direct":[0,5,7],"direct3d":[0,6],"direct3d11":0,"direct3d12":0,"directionbacktofrontavg":0,"directionbacktofrontmax":0,"directionbacktofrontmin":0,"directionfronttobackavg":0,"directionfronttobackmax":0,"directionfronttobackmin":0,"directli":3,"directori":[1,2,5,6],"directx":[4,7],"disabl":[0,2,4,6],"disasm":7,"disassembl":7,"disast":6,"discard":0,"disclaim":5,"discord":6,"discret":0,"discuss":6,"displai":[2,7],"distanc":2,"distancebacktofrontavg":0,"distancebacktofrontmax":0,"distancebacktofrontmin":0,"distancefronttobackavg":0,"distancefronttobackmax":0,"distancefronttobackmin":0,"distribut":[5,6],"dll":6,"do":[0,1,6,7],"document":[5,6,7],"doe":0,"doesn":[0,4],"domain":5,"don":[0,2],"done":[1,4],"doubl":0,"down":7,"download":[1,2,6],"draw":[2,3,7],"drawback":7,"drawindirect":[3,6],"drawstress":3,"driven":2,"driver":0,"droid":5,"drop":6,"dst":0,"due":1,"dupui":2,"durat":0,"dure":[0,4,6],"duti":2,"dx11":[2,6],"dx9":2,"dxt1":0,"dxt3":0,"dxt5":0,"dynam":[0,3],"dynamicindexbufferhandl":0,"dynamicvertexbufferhandl":0,"e":[0,1,4,6],"each":[0,1,4,6],"eas":1,"easi":0,"ebook":5,"edg":[0,2],"edit":1,"effect":[0,2],"effici":0,"egl":4,"element":0,"elit":5,"elmindreda":6,"elvencach":6,"embed":2,"emoon":6,"empti":0,"emscripten":[6,7],"emul":0,"enabl":[0,4,6],"encod":[3,7],"encoderstat":0,"end":0,"engin":[3,6],"enleeten":6,"enni":5,"enough":0,"enter":1,"entri":6,"enum":[0,7],"enumer":0,"environ":1,"equal":0,"equat":[0,5],"equirect":7,"equirectangular":7,"equival":[0,1],"error":[0,7],"es2":2,"escap":0,"escobar":6,"estim":0,"etc":[1,3,7],"etc1":[0,7],"etc2":0,"etc2a":0,"etc2a1":0,"even":[0,5],"event":5,"everi":[0,4],"everyon":6,"ex":1,"exampl":[0,3,4,5,6,7],"examplesreleas":1,"except":4,"excess":6,"exclud":0,"execut":[0,1,4],"exemplari":5,"exist":[0,1],"exit":7,"expect":0,"experi":2,"explain":2,"explicit":0,"explicitli":[0,1],"explor":2,"export":1,"express":5,"exr":7,"extens":7,"extern":0,"ey":[0,5],"f":[0,6,7],"f11":6,"face":[0,7],"factor":[0,7],"fail":0,"fals":0,"fast":[0,2],"fastest":7,"fatal":0,"fcpp":5,"ff27":2,"ff28":2,"ff36":2,"ff37":2,"fidelityfx":2,"field":2,"file":[0,1,5,7],"fill":0,"filter":[2,7],"find":4,"finish":0,"fip":[1,6],"fire":5,"firefalcom":1,"firefox":2,"first":0,"fit":[0,5],"five":5,"fiveminut":5,"fix":[0,6],"flag":1,"flavor":7,"flip":[0,7],"flipv":7,"float":[0,7],"floooh":[1,6],"flush":0,"folder":1,"follow":[1,2,5,7],"font":[0,3,5,6],"fontawesom":5,"fontfabr":5,"fonts2u":5,"fontsdf":[3,6],"fontspac":5,"fontsquirrel":5,"foreground":0,"form":5,"format":[0,2,7],"forum":6,"found":[0,4],"fragment":[0,7],"frame":[2,3,4,6],"frame_r":2,"framebufferhandl":0,"framework":[3,6],"fran\u00e7oi":6,"free":5,"freed":0,"freir":6,"frequenc":0,"from":[0,1,2,4,6,7],"front":[0,7],"fsr":[3,6],"full":0,"function":[0,4],"g":[0,2],"g6430":2,"gale":6,"galleri":5,"gallium":2,"game":6,"gamma":7,"garett":6,"garettbass":6,"gavin":6,"gcc":[2,6],"gd":0,"gener":[2,3,6,7],"geni":[3,6],"geometri":[0,2,3],"geometryc":3,"geometryv":3,"get":[0,3],"getavailinstancedatabuff":0,"getavailtransientindexbuff":0,"getavailtransientvertexbuff":0,"getcap":0,"getdirectaccessptr":0,"getinternaldata":0,"getoffset":0,"getrenderertyp":0,"getresult":0,"getshaderuniform":0,"getsiz":0,"getstat":0,"getstrid":0,"getsupportedrender":0,"gettextur":0,"getuniforminfo":0,"gfdl":5,"ggx":7,"gif":7,"git":1,"github":[0,1,2,3,5,6],"given":1,"gl":[0,2],"gl2":2,"gl_instanceid":0,"gl_vertexid":0,"glb":7,"gle":4,"glfw":[1,3],"glfw3":1,"global":2,"glsl":[5,7],"glslang":5,"gltf":7,"gmake":1,"gnm":[0,6],"gnuwin32":1,"go":6,"goalitium":6,"golden":6,"good":5,"goodartistscopi":6,"gpu":[0,2],"gpudrivenrend":[3,6],"gpuframenum":0,"gpumemorymax":0,"gpumemoryus":0,"gputimebegin":0,"gputimeend":0,"gputimerfreq":0,"grace":5,"grai":6,"graphic":[0,1,2,3,4,5,6,7],"greater":0,"green":0,"group":0,"gruenbach":6,"gt2":2,"gtx260":2,"gtx560ti":2,"gtx650ti":2,"gtx970":2,"guard":4,"gui":[0,4],"guid":2,"guillaum":6,"guillemet":6,"gutenberg":5,"h":[4,7],"ha":[0,1,2,4,6,7],"half":0,"halsi":6,"hand":7,"handl":[0,6],"har":3,"hardwar":[0,4],"hash":0,"haskel":6,"have":[0,2],"hd3000":2,"hd5000":2,"hd5200":2,"hd8330":2,"hdr":[3,7],"hdr10":0,"header":[5,7],"headless":0,"height":[0,7],"hello":[0,1],"helloworld":3,"helloworlddebug":2,"help":[1,7],"helper":[0,7],"hemofektik":6,"herzog":5,"hex":2,"hextil":[3,5,6],"hidpi":0,"high":[0,1,2,4,5],"highest":7,"hlsl":7,"holder":5,"holm":5,"homogeneousdepth":0,"horizont":[0,7],"how":[0,1,2,6],"howev":5,"htm":1,"html":[0,1],"html5":6,"http":[0,1,2,3,5,6],"hugo":6,"hugoam":6,"i":[0,1,2,3,4,5,7],"i5":2,"i7":2,"i_data0":7,"i_data1":7,"i_data2":7,"i_data3":7,"i_data4":7,"i_datan":7,"ibl":[3,6],"ichordev":6,"iconfontcpphead":5,"id":[0,1],"idea":6,"ident":0,"identifi":7,"idl":6,"ignor":0,"illeg":0,"illumin":2,"imag":[2,5,7],"imgui":[1,5,6],"immut":0,"implement":[0,2,7],"impli":[5,7],"improv":6,"inabl":1,"incident":5,"includ":[1,5,7],"incom":7,"incorrect":4,"increas":2,"increment":0,"independ":[0,2],"independent":4,"index":[1,3,7],"indexbufferhandl":0,"indic":[0,7],"indirect":[2,3,5],"indirectbufferhandl":0,"infinit":0,"info":[0,6,7],"inform":[3,4,7],"infrequ":4,"init":[0,4],"initi":[2,3,6],"inlin":0,"inout":0,"input":[0,2,6,7],"insid":[0,1,4],"inspect":1,"instal":1,"instanc":[3,7],"instancedatabuff":0,"instead":[0,1,7],"institut":5,"insuffici":0,"int":[0,7],"int16":0,"int32_max":0,"int32_t":0,"int64_t":0,"integr":[0,1,6],"intel":[0,2],"interact":6,"interchang":7,"interfac":0,"intermedi":1,"intern":[0,3],"internaldata":0,"interop":0,"interpol":0,"interrupt":5,"invalid":0,"invers":0,"invert":0,"invis":0,"invok":1,"involv":3,"io":[0,1,5,6,7],"ioquake3":6,"ios6":2,"ios7":2,"ipad":2,"ipado":[1,6],"iphon":2,"ipod":2,"iqa":7,"isframebuffervalid":0,"isindex16":0,"issu":[0,4],"istexturevalid":0,"item":0,"its":0,"itself":0,"iv":2,"j":[2,7],"jacquier":6,"jad":2,"jame":6,"james4k":6,"jason":6,"java":6,"jazzbr":6,"jcherlin":6,"jean":6,"jeremi":6,"jeremieroi":6,"ji":6,"jit":2,"jnadro":6,"johan":6,"johnson":6,"jonathan":[2,6],"joseph":6,"joshi":6,"joshuabrookov":1,"jourdan":6,"jpcy":[1,6],"jpeg":7,"jpg":7,"juj":6,"jukka":6,"julian":5,"just":[0,6],"jyl\u00e4nki":6,"kabini":2,"kai":6,"kakkar":6,"karadz":5,"karad\u017ei\u0107":6,"kei":4,"khouri":2,"khrono":[5,7],"kick":0,"klein":6,"known":0,"kocsi":6,"kondrak":6,"kosta":6,"kostasaaa":6,"koyama":1,"krzysztof":6,"ktx":[0,7],"kwon":6,"l":[0,7],"laboratori":5,"languag":[3,7],"larg":0,"last":0,"latc1":0,"latc2":0,"latenc":0,"later":4,"layer":0,"layout":[0,2],"layouthandl":0,"lead":4,"leandro":6,"leandrolfr":6,"least":0,"left":[0,7],"length":0,"less":[0,7],"level":[0,1,4,7],"lh":7,"liabil":5,"liabl":5,"liam":6,"lib":1,"libgl1":1,"libiconv":1,"libintl":1,"librari":[0,1,2,3,6],"libx11":1,"licens":[3,6],"light":[2,5,7],"lighttransport":5,"lighttransportequ":5,"lightweight":6,"like":[1,7],"limit":[0,2,4,5],"line":[0,1,2],"linear":[0,7],"linestriptolinelist":0,"linux":[2,3,4,6,7],"list":[0,1,5,7],"liter":0,"llvmpipe":2,"load":[2,6,7],"loat":0,"local":7,"locat":4,"lod":[3,6],"loss":5,"low":4,"lower":2,"lua":6,"ludwig":6,"m":7,"m_attribut":0,"m_hash":0,"m_offset":0,"m_stride":0,"mac":6,"maco":[3,4,6,7],"macro":[0,7],"made":[0,2],"mag":0,"main":[0,4,6,7],"maintain":[0,2],"make":[0,1,4,6],"makefil":[3,7],"makeref":[0,3],"mali":[2,4],"manesku":6,"mani":1,"manual":1,"map":[0,2,5,7],"marker":0,"marketsmuel":6,"mask":0,"mat3":0,"mat4":[0,7],"match":[0,4,7],"materi":5,"matric":[0,7],"matrix":0,"matt":6,"max":[0,7],"maxblit":0,"maxcomputebind":0,"maxdrawcal":0,"maxdynamicindexbuff":0,"maxdynamicvertexbuff":0,"maxencod":[0,4],"maxfbattach":0,"maxframebuff":0,"maxframelat":0,"maxgpulat":0,"maximum":[0,2,7],"maxindexbuff":0,"maxocclusionqueri":0,"maxprogram":0,"maxshad":0,"maxtextur":0,"maxtexturelay":0,"maxtextures":0,"maxtexturesampl":0,"maxuniform":0,"maxvertexbuff":0,"maxvertexlayout":0,"maxvertexstream":0,"maxview":0,"mccrari":6,"mchiasson":6,"mean":[0,4],"mechan":0,"member":0,"memori":[0,3],"merchant":5,"mesa":[1,2],"mesh":[3,7],"meshoptim":5,"messag":0,"met":5,"metabal":3,"metal":[0,4,6,7],"method":7,"mia":5,"microsoft":0,"might":0,"mike":6,"mikepopoloski":6,"million":2,"millisecond":0,"milostos":6,"milo\u0161":6,"min":0,"mini":2,"minim":[0,3,6],"minimum":[0,1],"minresourcecbs":0,"minut":5,"mip":[0,2,7],"mipskip":7,"mirror":0,"misc":0,"miscellan":3,"mit":5,"mlakar":6,"mm":1,"mmikk":2,"mobil":4,"mode":[0,2,4,5,7],"model":[0,2,5,7],"modif":5,"modifi":0,"moment":0,"more":[0,1,4,6,7],"most":[0,1,2,4],"mous":2,"mrt":[0,2],"msaa":0,"msaax16":0,"msaax2":0,"msaax4":0,"msaax8":0,"msvc":6,"msy":1,"mtxfromcol":7,"mtxfromrow":7,"mul":7,"multi":[0,2],"multidraw":2,"multidrawindirect":2,"multipl":[0,2,4,7],"multipli":7,"multisampl":0,"multithread":[0,6],"must":[0,1,5,6,7],"mutabl":0,"mutex":4,"mv":3,"n":[2,7],"nacl":2,"nadro":6,"name":[0,7],"nanovg":[3,5,6],"nath":6,"nativ":[0,2,6],"nativewindowhandletyp":0,"nbodi":[3,6],"ndc":0,"ndk":1,"ndt":0,"necessari":[0,1,6,7],"necessarili":4,"need":[0,1],"neg":0,"neglig":5,"net":1,"network":7,"never":0,"new":0,"newer":1,"next":[0,1,2],"nexu":2,"nick":6,"nickwaand":6,"nim":6,"nix":0,"nn":7,"nnn":7,"nnn_e":7,"nnnce":0,"nodrev":6,"non":0,"noop":0,"nor":4,"noresult":0,"norm":0,"normal":[0,5,7],"normal_map_example_with_scene_and_result":5,"normalmap":7,"notat":0,"notic":5,"nt":0,"null":0,"num":[0,7],"numbackbuff":0,"number":[0,2,4,7],"numblit":0,"numcomput":0,"numdraw":0,"numdynamicindexbuff":0,"numdynamicvertexbuff":0,"numencod":0,"numframebuff":0,"numgpu":0,"numindexbuff":0,"numlay":0,"nummip":0,"numocclusionqueri":0,"numprim":0,"numprogram":0,"numshad":0,"numtextur":0,"numuniform":0,"numvertexbuff":0,"numvertexlayout":0,"numview":0,"nv":2,"nvidia":0,"nvn":0,"nwh":0,"o":[0,2,4,7],"obb":7,"obj":[5,7],"object":0,"obtain":[0,4],"obvious":4,"occlus":3,"occlusionqueryhandl":0,"occlusionqueryresult":0,"occupi":0,"occur":0,"ocharl":6,"ocornut":6,"oculusvr":6,"off":[0,2],"offici":4,"offlin":0,"offset":[0,7],"often":0,"oit":3,"oldschool":2,"oliv":6,"olli":6,"olliwang":6,"onc":[0,4],"one":[0,4,5,7],"onli":[0,1,4,6,7],"open":[1,3,6],"openexr":7,"opengl":[0,1,2,4,6],"oper":0,"optim":[0,4,5,6,7],"option":[0,1,2,3],"orb":5,"orbi":7,"order":[0,2,4,6,7],"ordinari":0,"org":5,"orient":7,"origin":0,"originbottomleft":0,"osx":[1,2,7],"osx64_clang":1,"other":[0,1,4,5,6],"otherwis":[0,5],"out":[0,5,7],"output":[0,7],"outsid":0,"overal":7,"overrid":0,"overrideintern":0,"overview":3,"own":[3,6],"p":7,"p0nce":6,"pablo":6,"pack":[0,5,7],"packag":[0,1],"packnorm":7,"packuv":7,"page":3,"paint":2,"palett":0,"paper":2,"parallax":2,"paramet":0,"pars":0,"part":[2,4],"parti":3,"particl":3,"particular":5,"pascal":6,"pass":[0,2,4],"path":[0,1,2,7],"paul":6,"pci":0,"pend":0,"per":[0,2],"perez":2,"perform":0,"permiss":[3,6],"permit":5,"peron":6,"persist":0,"pezcod":6,"pgruenbach":6,"phil":6,"phong":7,"phongbrdf":7,"photoshop":7,"pick":[3,6],"pidhorski":6,"piolat":6,"pisa":5,"pitch":0,"pixel":[0,2],"pixelformat":[3,6],"place":4,"platform":[1,3,4,7],"platformdata":0,"playstat":[6,7],"pma":7,"pnacl":2,"png":[5,7],"podgorskii":6,"point":[0,4],"pointer":0,"polygon":2,"polyhaven":5,"pom":[3,6],"popoloski":6,"port":[0,2,6],"portabl":7,"posit":[0,7],"possibl":[0,1,5,6],"post":[0,2],"potenti":0,"powervr":[2,4,7],"pperon":6,"pr0g":1,"pre":7,"precis":7,"predefin":[0,3],"preetish":6,"prefer":2,"premultipli":7,"preprocess":7,"preprocessor":[4,6,7],"prerequisit":3,"present":0,"preserv":[0,7],"press":6,"previou":0,"previous":0,"primari":0,"primit":0,"print":0,"printf":0,"prior":0,"prioritis":0,"pro":2,"probe":5,"process":[0,2,4,7],"processor":7,"procur":5,"produc":[2,7],"profil":[0,1,3,7],"profiler_begin":0,"profiler_begin_liter":0,"profiler_end":0,"profilerbegin":0,"profilerbeginliter":0,"profilerend":0,"profit":5,"program":3,"programhandl":0,"programmat":2,"project":[0,1,3,7],"project_dir":1,"properli":0,"provid":[0,1,4,5,6,7],"ps4":6,"psd":7,"pssl":7,"ptc12":0,"ptc12a":0,"ptc14":0,"ptc14a":0,"ptc22":0,"ptc24":0,"public":[0,5],"purpos":5,"pvr":[0,2,7],"pvr14":7,"pvrtc1":0,"pvrtc2":0,"python":[1,6],"q":7,"q8200":2,"qualcomm":2,"qualiti":[2,7],"queri":[2,3],"questor":6,"quick":[3,7],"quickli":0,"r":[0,7],"r1":0,"r16":0,"r16f":0,"r16i":0,"r16u":0,"r23":1,"r32f":0,"r32i":0,"r32u":0,"r5g6b5":0,"r5g6b5a1":0,"r5g6b5a4":0,"r5g6b5a8":0,"r7":2,"r8":0,"r8i":0,"r8u":0,"radianc":7,"rang":0,"raspberrypi":[2,6],"raspbian":2,"raster":0,"rate":2,"ratio":[0,7],"raw":[0,7],"raymarch":3,"raziel":6,"razielxyz":6,"rd":0,"re":[0,4],"read":[0,1],"readback":2,"readtextur":0,"readwrit":0,"real":2,"realtim":2,"reconstruct":2,"rectangl":[0,7],"red":0,"redistribut":5,"reduct":2,"ref":7,"refer":[2,3,4,6,7],"referencend":0,"reflect":2,"region":0,"rel":0,"releas":[0,1],"release64":1,"releasefn":0,"relev":1,"remap":[0,2],"remov":0,"render":[2,3,7],"renderdoc":3,"renderer_opengl_min_vers":1,"renderertyp":0,"renderfram":[0,4],"reorder":0,"repeat":0,"replac":7,"report":6,"repositori":[1,3,5],"repres":0,"reproduc":5,"request":0,"requestscreenshot":0,"requir":[0,2,4,5,6],"reserv":0,"resetview":[0,3],"resiz":0,"resolut":[0,2,5],"resolv":0,"resourc":3,"respect":0,"result":[0,1,4],"retain":5,"retriev":0,"return":0,"reus":0,"revers":0,"rg11b10f":0,"rg16":0,"rg16f":0,"rg16i":0,"rg16u":0,"rg32f":0,"rg32i":0,"rg32u":0,"rg8":0,"rg8i":0,"rg8u":0,"rgb":[0,7],"rgb10a2":0,"rgb16f":0,"rgb5a1":0,"rgb8":0,"rgb8a1":0,"rgb8i":0,"rgb8u":0,"rgb9e5f":0,"rgba":0,"rgba16":0,"rgba16f":0,"rgba16i":0,"rgba16u":0,"rgba32f":0,"rgba32i":0,"rgba32u":0,"rgba4":0,"rgba8":0,"rgba8i":0,"rgba8u":0,"rgbe":7,"rhoot":6,"riccio":2,"richard":6,"richardgal":6,"right":0,"rinthel":6,"roi":6,"rsm":[3,6],"rtmemoryus":0,"rule":[0,6],"run":[1,2,6],"runtim":[0,1,2],"ruritania":5,"rust":6,"s4":2,"s_n_n":7,"safari7":2,"safe":[0,1,4],"same":[0,1,4,7],"sampl":[0,2],"sampler":0,"sampler2d":7,"san":5,"sandi":6,"sane":4,"save":7,"sc":7,"scale":[0,7],"scheme":1,"schubert":6,"screen":[0,2,7],"screen_shot":0,"screenshot":0,"scribbl":5,"script":6,"sdf":[5,7],"sdk":[1,4],"sdl":[1,3],"sdl2":[1,6],"search":6,"sebastian":6,"sebastianmunity3d":6,"second":0,"see":[0,1,4,6,7],"select":[0,1,4],"semant":[0,7],"semicolon":7,"sens":4,"sentinel":0,"separ":[0,7],"sequenti":[0,4],"servic":5,"set":[0,1,4,7],"setbuff":0,"setcondit":0,"setdebug":0,"setimag":0,"setindexbuff":0,"setinstancecount":0,"setinstancedatabuff":0,"setmark":0,"setnam":0,"setpalettecolor":0,"setplatformdata":0,"setscissor":0,"setstat":0,"setstencil":0,"settextur":0,"settransform":0,"setuniform":0,"setvertexbuff":0,"setvertexcount":0,"setview":4,"setviewclear":[0,3],"setviewframebuff":[0,3],"setviewmod":[0,3,4],"setviewnam":[0,3],"setvieword":[0,3],"setviewrect":[0,3],"setviewscissor":[0,3],"setviewtransform":[0,3],"setx":1,"sgx535":2,"sgx540":2,"sgx543":2,"sh":0,"shade":2,"shader":[1,2,3,6],"shaderc":[0,3,6],"shaderhandl":0,"shadow":2,"shadowmap":[3,6],"shadowvolum":[3,6],"shall":5,"share":1,"shell":1,"sherlock":5,"shot":[0,2],"should":[0,1,2,4],"show":2,"shutdown":3,"sibl":1,"side":0,"signika":5,"similar":6,"simpl":[0,3,6,7],"simplifi":7,"simul":2,"simultan":4,"sinc":4,"singl":[1,2,4],"singlethread":0,"size":[0,2,7],"skip":[0,7],"sky":[3,6],"skylak":2,"sk\u00f6ld":6,"slasinski":6,"slice":0,"sln":1,"slot":0,"slower":7,"small":2,"snappertt":6,"so":1,"softwar":[0,5],"solut":[1,2],"some":[0,1,4,7],"someth":1,"sometim":4,"sort":[0,3],"sourc":[0,3,5,6],"sourceforg":1,"space":[2,7],"spars":2,"spatiotempor":2,"special":[5,6],"specif":[1,2,3,4],"specifi":[0,1,7],"spent":0,"spir":7,"spirv":[5,7],"spirvnn":7,"src":[0,1,4],"srgb":0,"sss":[3,6],"stack":0,"stage":0,"standard":0,"stanford":5,"stanislav":6,"stanlo":6,"start":[0,3,4,7],"starter":1,"startindex":0,"startvertex":0,"stat":0,"static":[0,2],"stb":5,"stencil":[3,6],"step":[1,7],"still":7,"storages":0,"store":0,"stream":[0,2],"stress":2,"strict":5,"stride":[0,7],"string":0,"strip":[0,7],"struct":0,"structur":[0,1,4],"stuart":6,"stuartcarni":6,"stub":6,"studio":1,"style":[0,2,3,6,7],"submiss":[0,4],"submit":[4,6],"substitut":5,"subtract":0,"success":0,"sudo":1,"super":2,"support":[0,1,3,4,7],"sure":0,"surfac":[0,7],"suspend":0,"svt":[3,6],"swap":0,"swift":6,"swiftshad":2,"switch":4,"symbol":7,"sync":0,"system":[2,3,6,7],"t":[0,2,4,7],"t604":2,"tabl":0,"take":2,"tangent":[0,7],"target":[0,1,4,7],"teamciti":6,"tegra3":2,"term":6,"termin":0,"terrain":[3,6],"tess":[3,6],"tessel":2,"test":[0,3,6],"texcoord0":[0,7],"texcoord1":[0,7],"texcoord2":[0,7],"texcoord3":[0,7],"texcoord4":[0,7],"texcoord5":[0,7],"texcoord6":[0,7],"texcoord7":[0,7],"texcoordn":7,"texel":7,"text":[2,5],"textheight":0,"textur":[2,3,5,6],"texturec":3,"textureformat":0,"texturehandl":0,"textureinfo":0,"texturememoryus":0,"texturev":3,"textwidth":0,"tga":7,"than":0,"thei":[0,4],"theori":5,"thi":[0,1,2,4,5,6,7],"thread":[0,3],"through":[0,1],"thru":4,"tile":2,"time":[0,1,2,6,7],"timeout":0,"timer":0,"timestamp":0,"togeth":0,"token":7,"toler":0,"toni":6,"too":0,"tool":[0,3,5],"top":0,"topologi":0,"topologyconvert":0,"topologysort":0,"topologysorttrilist":0,"tort":5,"total":0,"touch":0,"to\u0161i\u0107":6,"trace":[0,2],"trace_varg":0,"tracevarg":0,"transform":[2,7],"transient":[0,2],"transientibs":0,"transientibus":0,"transientindexbuff":0,"transientvbs":0,"transientvbus":0,"transientvertexbuff":0,"transit":2,"transpar":[0,2],"transport":5,"treat":7,"tree":5,"triangl":0,"trilistflipwind":0,"trilisttolinelist":0,"trim":0,"tristrip":0,"tristripflipwind":0,"tristriptotrilist":0,"trou":2,"true":[0,2],"truevis":7,"truncat":0,"turbosquid":5,"turn":[0,2],"tutori":6,"tvo":[1,6],"twigger":6,"twitter":6,"two":[0,1],"type":[0,7],"typic":7,"typograph":5,"u":0,"u_alpharef":[0,7],"u_invproj":[0,7],"u_invview":[0,7],"u_invviewproj":[0,7],"u_model":[0,7],"u_modelview":[0,7],"u_modelviewproj":[0,7],"u_proj":[0,7],"u_view":[0,7],"u_viewproj":[0,7],"u_viewrect":[0,7],"u_viewtexel":[0,7],"ubuntu":0,"uffizi":5,"uint10":0,"uint16_max":0,"uint16_t":0,"uint32_max":0,"uint32_t":0,"uint64_max":0,"uint64_t":0,"uint8":0,"uint8_max":0,"uint8_t":0,"uintptr_max":0,"uintptr_t":0,"uma":0,"undef":0,"undefin":4,"under":[3,6],"underli":0,"understand":0,"undesir":4,"unfold":0,"unifi":0,"uniform":[2,3],"uniformhandl":0,"uniforminfo":0,"uniformtyp":0,"uniniti":0,"uniqu":0,"unit":0,"univers":[5,6],"unix":1,"unknown":0,"unknowndepth":0,"unlik":0,"unorm":0,"unpack":[0,7],"unrecover":0,"unrel":0,"unset":0,"until":0,"unus":0,"up":[0,7],"updat":[3,4],"updatetexture2d":0,"updatetexture3d":0,"updatetexturecub":0,"us":[0,1,2,4,5,6,7],"usag":[0,7],"user":[0,1,4],"usual":4,"util":1,"uwp":[3,6],"v":[0,1,7],"va_list":0,"va_start":0,"valid":[0,7],"valu":[0,4,7],"vanilla":7,"vari":7,"variabl":[0,1],"varianc":2,"variou":[1,2,6],"varyingdef":7,"vb":6,"vc":2,"vec2":7,"vec4":[0,7],"vector":[0,2,7],"vectordisplai":[3,6],"vendor":0,"vendorid":0,"verbos":7,"verdon":6,"version":[1,7],"vertex":[2,3],"vertexbufferhandl":0,"vertexconvert":0,"vertexid":0,"vertexlayout":0,"vertexlayouthandl":0,"vertexpack":0,"vertexunpack":0,"vertic":[0,7],"vga":0,"via":[0,2],"video":[0,2],"view":[2,3,7],"viewer":3,"viewid":0,"viewmod":[0,3],"viewstat":0,"vincent":6,"virtual":[0,2],"visibl":0,"visitor":5,"visual":[1,3],"vladimir":6,"vogl":5,"void":0,"volum":[0,2],"vs2008":2,"vs2012":[2,6],"vs2013":2,"vs2015":2,"vs2019":[1,6],"vsync":2,"vuki\u0107evi\u0107":6,"vulkan":[0,6,7],"vuollet":6,"vvuk":6,"w":0,"w7":2,"wa":0,"waander":6,"wai":[2,4,5],"wait":0,"waitrend":0,"waitsubmit":0,"walkthrough":0,"wang":6,"want":1,"warfar":2,"warn":7,"warranti":5,"wasm":[1,6],"wavefront":7,"wavelet":2,"wayland":6,"webgl":[2,6],"webgpu":6,"weight":[0,2,7],"weissflog":6,"welcom":6,"weld":0,"weldvertic":0,"well":5,"were":[0,2],"werror":7,"what":[0,2,3,4],"when":[0,1,2,4,6,7],"where":[0,1,4,6,7],"whether":5,"which":[0,4,7],"while":[0,2],"who":1,"width":[0,7],"wiki":5,"wikimedia":5,"willmott":6,"win":2,"win7":2,"wind":[0,7],"window":[0,3,4,6,7],"windows7":2,"wine":2,"winphon":6,"winrt":[3,6],"winstore100":1,"wirefram":[0,3,6],"wish":1,"within":[1,4],"without":[3,5],"won":[0,4,7],"work":[1,4,6],"worker":0,"world":7,"wrap":0,"wrapper":3,"write":[0,6],"written":[0,1],"www":5,"x":[0,7],"x11":6,"x11proto":1,"x64":2,"x86":2,"xbox":6,"xcode":1,"xcode9":1,"xcworkspac":1,"xperia":2,"xy":7,"y":[0,7],"yet":0,"yong":6,"you":[0,1,2,4,6],"young":6,"your":[0,1,2,3,4,6],"yuki":1,"z":[0,2,7],"zero":0,"zig":6,"zlib":5,"zw":7,"\u00e0":2,"\u4e91\u98ce":6},"titles":["API Reference","Building","Examples","Documentation","Internals","License","Overview","Tools"],"titleterms":{"":1,"00":2,"01":2,"02":2,"03":2,"04":2,"05":2,"06":2,"07":2,"08":2,"09":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"2":5,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"30hz":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"3rd":5,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"60hz":2,"altern":1,"amalgam":1,"android":1,"api":[0,4],"assao":2,"asset":5,"attribut":7,"avail":0,"backend":6,"base":4,"bgfx":1,"blit":0,"bloom":2,"bokeh":2,"browser":2,"bsd":5,"bucket":4,"buffer":0,"build":[1,7],"bump":2,"bunnylod":2,"c99":2,"call":4,"callback":2,"cap":0,"capabl":0,"claus":5,"compil":[6,7],"comput":0,"condit":0,"contact":6,"content":3,"contributor":6,"cube":2,"custom":4,"debug":[0,6],"debugdraw":2,"defer":2,"defin":7,"denois":2,"depend":1,"directli":1,"dispatch":0,"displai":0,"document":3,"draw":[0,4],"drawindirect":2,"drawstress":2,"dynam":2,"encod":[0,4],"etc":6,"exampl":[1,2],"featur":0,"flag":0,"font":2,"fontsdf":2,"frame":0,"fsr":2,"gener":[0,1],"geni":1,"geometri":7,"geometryc":7,"geometryv":7,"get":[1,6],"glfw":6,"gpudrivenrend":2,"har":1,"hdr":2,"helloworld":2,"hextil":2,"i":6,"ibl":2,"imag":0,"index":0,"indirect":0,"inform":0,"initi":0,"instanc":[0,2],"intern":4,"involv":6,"languag":6,"librari":5,"licens":5,"linux":1,"lod":2,"maco":1,"makefil":1,"mesh":2,"metabal":2,"minim":1,"miscellan":0,"mv":2,"nanovg":2,"nbodi":2,"occlus":[0,2],"oit":2,"option":[4,7],"overview":6,"page":6,"parti":5,"particl":2,"pick":2,"pixelformat":2,"platform":[0,6],"pom":2,"predefin":7,"prerequisit":1,"profil":6,"program":0,"project":6,"queri":0,"quick":1,"raymarch":2,"refer":0,"remark":0,"render":[0,4,6],"renderdoc":6,"repositori":6,"reset":0,"resourc":[0,4],"rsm":2,"scissor":0,"sdl":6,"shader":[0,7],"shaderc":7,"shadowmap":2,"shadowvolum":2,"shutdown":0,"simpl":2,"sky":2,"sort":4,"sourc":1,"specif":0,"sss":2,"start":1,"state":0,"statist":0,"stencil":[0,2],"submit":0,"support":6,"svt":2,"system":1,"terrain":2,"tess":2,"test":2,"text":0,"textur":[0,7],"texturec":7,"texturev":7,"thread":4,"tool":[1,7],"transform":0,"uniform":[0,7],"updat":[0,2],"uwp":1,"vectordisplai":2,"vertex":[0,7],"view":[0,4],"viewer":7,"visual":6,"what":6,"window":[1,2],"winrt":1,"wirefram":2,"without":1,"wrapper":1}}) \ No newline at end of file +Search.setIndex({"alltitles":{"00-helloworld":[[2,"helloworld"]],"01-cubes":[[2,"cubes"]],"02-metaballs":[[2,"metaballs"]],"03-raymarch":[[2,"raymarch"]],"04-mesh":[[2,"mesh"]],"05-instancing":[[2,"instancing"]],"06-bump":[[2,"bump"]],"07-callback":[[2,"callback"]],"08-update":[[2,"update"]],"09-hdr":[[2,"hdr"]],"10-font":[[2,"font"]],"11-fontsdf":[[2,"fontsdf"]],"12-lod":[[2,"lod"]],"13-stencil":[[2,"stencil"]],"14-shadowvolumes":[[2,"shadowvolumes"]],"15-shadowmaps-simple":[[2,"shadowmaps-simple"]],"16-shadowmaps":[[2,"shadowmaps"]],"17-drawstress":[[2,"drawstress"]],"18-ibl":[[2,"ibl"]],"19-oit":[[2,"oit"]],"20-nanovg":[[2,"nanovg"]],"21-deferred":[[2,"deferred"]],"22-windows":[[2,"windows"]],"23-vectordisplay":[[2,"vectordisplay"]],"24-nbody":[[2,"nbody"]],"25-c99":[[2,"c99"]],"26-occlusion":[[2,"occlusion"]],"27-terrain":[[2,"terrain"]],"28-wireframe":[[2,"wireframe"]],"29-debugdraw":[[2,"debugdraw"]],"30-picking":[[2,"picking"]],"30Hz (test for browsers)":[[2,"hz-test-for-browsers"]],"31-rsm":[[2,"rsm"]],"32-particles":[[2,"particles"]],"33-pom":[[2,"pom"]],"34-mvs":[[2,"mvs"]],"35-dynamic":[[2,"dynamic"]],"36-sky":[[2,"sky"]],"37-gpudrivenrendering":[[2,"gpudrivenrendering"]],"38-bloom":[[2,"bloom"]],"39-assao":[[2,"assao"]],"3rd Party Libraries":[[5,"rd-party-libraries"]],"40-svt":[[2,"svt"]],"41-tess":[[2,"tess"]],"42-bunnylod":[[2,"bunnylod"]],"43-denoise":[[2,"denoise"]],"44-sss":[[2,"sss"]],"45-bokeh":[[2,"bokeh"]],"46-fsr":[[2,"fsr"]],"47-pixelformats":[[2,"pixelformats"]],"48-drawindirect":[[2,"drawindirect"]],"49-hextile":[[2,"hextile"]],"50-headless":[[2,"headless"]],"60Hz":[[2,"hz"]],"API Reference":[[0,null]],"API and render thread":[[4,"api-and-render-thread"]],"Alternative build systems":[[1,"alternative-build-systems"]],"Amalgamated Build":[[1,"amalgamated-build"]],"Android":[[1,"android"]],"Assets":[[5,"assets"]],"Available Caps":[[0,"available-caps"]],"Blit":[[0,"blit"]],"Buffers":[[0,"buffers"],[0,"id4"]],"Build":[[1,"build"]],"Building":[[1,null]],"Building shaders":[[7,"building-shaders"]],"Capabilities":[[0,"capabilities"]],"Compute":[[0,"compute"]],"Conditional Rendering":[[0,"conditional-rendering"]],"Contact":[[6,"contact"]],"Contents":[[3,"contents"]],"Contributors":[[6,"contributors"]],"Customization":[[4,"customization"]],"Debug":[[0,"debug"],[0,"id2"]],"Debug Features":[[0,"debug-features"]],"Debug Flags":[[0,"debug-flags"]],"Debug Text Display":[[0,"debug-text-display"]],"Debugging and Profiling":[[6,"debugging-and-profiling"]],"Defines":[[7,"defines"]],"Dependencies & Getting the source":[[1,"dependencies-getting-the-source"]],"Dispatch":[[0,"dispatch"]],"Documentation":[[3,null]],"Draw":[[0,"draw"]],"Encoder":[[0,"encoder"],[0,"id1"]],"Encoder API":[[4,"encoder-api"]],"Examples":[[2,null]],"Frame":[[0,"frame"]],"Frame Buffers":[[0,"frame-buffers"]],"General":[[0,"general"]],"General (Directly with GENie)":[[1,"general-directly-with-genie"]],"General (Makefile wrapper)":[[1,"general-makefile-wrapper"]],"Geometry Compiler (geometryc)":[[7,"geometry-compiler-geometryc"]],"Geometry Viewer (geometryv)":[[7,"geometry-viewer-geometryv"]],"Getting Involved":[[6,"getting-involved"]],"Images":[[0,"images"]],"Index Buffers":[[0,"index-buffers"]],"Indirect Buffer":[[0,"indirect-buffer"]],"Initialization and Shutdown":[[0,"initialization-and-shutdown"]],"Instance Buffer":[[0,"instance-buffer"]],"Internals":[[4,null]],"License":[[5,null]],"License (BSD 2-clause)":[[5,"license-bsd-2-clause"]],"Linux":[[1,"linux"],[1,"id2"]],"Minimal example without bgfx\u2019s example harness":[[1,"minimal-example-without-bgfx-s-example-harness"]],"Miscellaneous":[[0,"miscellaneous"]],"Occlusion Query":[[0,"occlusion-query"]],"Options":[[4,"options"],[7,"options"]],"Overview":[[6,null]],"Platform specific":[[0,"platform-specific"]],"Predefined Uniforms":[[7,"predefined-uniforms"]],"Prerequisites":[[1,"prerequisites"]],"Project Page":[[6,"project-page"]],"Querying information":[[0,"querying-information"]],"Quick Start for Windows":[[1,"quick-start-for-windows"]],"Remark":[[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null],[0,null]],"RenderDoc":[[6,"renderdoc"]],"Renderer":[[0,"renderer"]],"Repository visualization":[[6,"repository-visualization"]],"Reset":[[0,"reset"]],"Resource API":[[4,"resource-api"]],"Resources":[[0,"resources"]],"SDL, GLFW, etc.":[[6,"sdl-glfw-etc"]],"Scissor":[[0,"scissor"]],"Shader Compiler (shaderc)":[[7,"shader-compiler-shaderc"]],"Shaders and Programs":[[0,"shaders-and-programs"]],"Sort based draw call bucketing":[[4,"sort-based-draw-call-bucketing"]],"State":[[0,"state"],[0,"id3"]],"State Flags":[[0,"state-flags"]],"Statistics":[[0,"statistics"]],"Stencil":[[0,"stencil"]],"Stencil Flags":[[0,"stencil-flags"]],"Submit":[[0,"submit"]],"Supported Compilers":[[6,"supported-compilers"]],"Supported Languages":[[6,"supported-languages"]],"Supported Platforms":[[6,"supported-platforms"]],"Supported rendering backends":[[6,"supported-rendering-backends"]],"Texture Compiler (texturec)":[[7,"texture-compiler-texturec"]],"Texture Viewer (texturev)":[[7,"texture-viewer-texturev"]],"Textures":[[0,"textures"],[0,"id5"]],"Tools":[[1,"tools"],[7,null]],"Transform":[[0,"transform"]],"Uniforms":[[0,"uniforms"]],"Updating":[[0,"updating"]],"Vertex Buffers":[[0,"vertex-buffers"]],"Vertex Shader Attributes":[[7,"vertex-shader-attributes"]],"View API":[[4,"view-api"]],"Views":[[0,"views"]],"What is it?":[[6,"what-is-it"]],"WinRT / UWP":[[1,"winrt-uwp"]],"Windows":[[1,"windows"],[1,"id1"]],"macOS":[[1,"macos"]]},"docnames":["bgfx","build","examples","index","internals","license","overview","tools"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["bgfx.rst","build.rst","examples.rst","index.rst","internals.rst","license.rst","overview.rst","tools.rst"],"indexentries":{"bgfx::access (c++ struct)":[[0,"_CPPv4N4bgfx6AccessE",false]],"bgfx::access::enum (c++ enum)":[[0,"_CPPv4N4bgfx6Access4EnumE",false]],"bgfx::access::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum5CountE",false]],"bgfx::access::enum::read (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum4ReadE",false]],"bgfx::access::enum::readwrite (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum9ReadWriteE",false]],"bgfx::access::enum::write (c++ enumerator)":[[0,"_CPPv4N4bgfx6Access4Enum5WriteE",false]],"bgfx::alloc (c++ function)":[[0,"_CPPv4N4bgfx5allocE8uint32_t",false]],"bgfx::allocinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t",false]],"bgfx::alloctransform (c++ function)":[[0,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t",false]],"bgfx::alloctransientindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb",false]],"bgfx::alloctransientvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout",false]],"bgfx::attachment (c++ struct)":[[0,"_CPPv4N4bgfx10AttachmentE",false]],"bgfx::attachment::access (c++ member)":[[0,"_CPPv4N4bgfx10Attachment6accessE",false]],"bgfx::attachment::handle (c++ member)":[[0,"_CPPv4N4bgfx10Attachment6handleE",false]],"bgfx::attachment::init (c++ function)":[[0,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t",false]],"bgfx::attachment::layer (c++ member)":[[0,"_CPPv4N4bgfx10Attachment5layerE",false]],"bgfx::attachment::mip (c++ member)":[[0,"_CPPv4N4bgfx10Attachment3mipE",false]],"bgfx::attachment::numlayers (c++ member)":[[0,"_CPPv4N4bgfx10Attachment9numLayersE",false]],"bgfx::attachment::resolve (c++ member)":[[0,"_CPPv4N4bgfx10Attachment7resolveE",false]],"bgfx::attrib (c++ struct)":[[0,"_CPPv4N4bgfx6AttribE",false]],"bgfx::attrib::enum (c++ enum)":[[0,"_CPPv4N4bgfx6Attrib4EnumE",false]],"bgfx::attrib::enum::bitangent (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9BitangentE",false]],"bgfx::attrib::enum::color0 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color0E",false]],"bgfx::attrib::enum::color1 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color1E",false]],"bgfx::attrib::enum::color2 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color2E",false]],"bgfx::attrib::enum::color3 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6Color3E",false]],"bgfx::attrib::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum5CountE",false]],"bgfx::attrib::enum::indices (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum7IndicesE",false]],"bgfx::attrib::enum::normal (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6NormalE",false]],"bgfx::attrib::enum::position (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum8PositionE",false]],"bgfx::attrib::enum::tangent (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum7TangentE",false]],"bgfx::attrib::enum::texcoord0 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord0E",false]],"bgfx::attrib::enum::texcoord1 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord1E",false]],"bgfx::attrib::enum::texcoord2 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord2E",false]],"bgfx::attrib::enum::texcoord3 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord3E",false]],"bgfx::attrib::enum::texcoord4 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord4E",false]],"bgfx::attrib::enum::texcoord5 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord5E",false]],"bgfx::attrib::enum::texcoord6 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord6E",false]],"bgfx::attrib::enum::texcoord7 (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum9TexCoord7E",false]],"bgfx::attrib::enum::weight (c++ enumerator)":[[0,"_CPPv4N4bgfx6Attrib4Enum6WeightE",false]],"bgfx::attribtype (c++ struct)":[[0,"_CPPv4N4bgfx10AttribTypeE",false]],"bgfx::attribtype::enum (c++ enum)":[[0,"_CPPv4N4bgfx10AttribType4EnumE",false]],"bgfx::attribtype::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5CountE",false]],"bgfx::attribtype::enum::float (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5FloatE",false]],"bgfx::attribtype::enum::half (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum4HalfE",false]],"bgfx::attribtype::enum::int16 (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5Int16E",false]],"bgfx::attribtype::enum::uint10 (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum6Uint10E",false]],"bgfx::attribtype::enum::uint8 (c++ enumerator)":[[0,"_CPPv4N4bgfx10AttribType4Enum5Uint8E",false]],"bgfx::begin (c++ function)":[[0,"_CPPv4N4bgfx5beginEb",false]],"bgfx::blit (c++ function)":[[0,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t",false],[0,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::calctexturesize (c++ function)":[[0,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE",false]],"bgfx::callbacki (c++ struct)":[[0,"_CPPv4N4bgfx9CallbackIE",false]],"bgfx::callbacki::cacheread (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t",false]],"bgfx::callbacki::cachereadsize (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI13cacheReadSizeE8uint64_t",false]],"bgfx::callbacki::cachewrite (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t",false]],"bgfx::callbacki::capturebegin (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb",false]],"bgfx::callbacki::captureend (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10captureEndEv",false]],"bgfx::callbacki::captureframe (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t",false]],"bgfx::callbacki::fatal (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc",false]],"bgfx::callbacki::profilerbegin (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t",false]],"bgfx::callbacki::profilerbeginliteral (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t",false]],"bgfx::callbacki::profilerend (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI11profilerEndEv",false]],"bgfx::callbacki::screenshot (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb",false]],"bgfx::callbacki::tracevargs (c++ function)":[[0,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list",false]],"bgfx::caps (c++ struct)":[[0,"_CPPv4N4bgfx4CapsE",false]],"bgfx::caps::deviceid (c++ member)":[[0,"_CPPv4N4bgfx4Caps8deviceIdE",false]],"bgfx::caps::formats (c++ member)":[[0,"_CPPv4N4bgfx4Caps7formatsE",false]],"bgfx::caps::gpu (c++ member)":[[0,"_CPPv4N4bgfx4Caps3gpuE",false]],"bgfx::caps::gpu (c++ struct)":[[0,"_CPPv4N4bgfx4Caps3GPUE",false]],"bgfx::caps::gpu::deviceid (c++ member)":[[0,"_CPPv4N4bgfx4Caps3GPU8deviceIdE",false]],"bgfx::caps::gpu::vendorid (c++ member)":[[0,"_CPPv4N4bgfx4Caps3GPU8vendorIdE",false]],"bgfx::caps::homogeneousdepth (c++ member)":[[0,"_CPPv4N4bgfx4Caps16homogeneousDepthE",false]],"bgfx::caps::limits (c++ member)":[[0,"_CPPv4N4bgfx4Caps6limitsE",false]],"bgfx::caps::limits (c++ struct)":[[0,"_CPPv4N4bgfx4Caps6LimitsE",false]],"bgfx::caps::limits::maxblits (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits8maxBlitsE",false]],"bgfx::caps::limits::maxcomputebindings (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits18maxComputeBindingsE",false]],"bgfx::caps::limits::maxdrawcalls (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits12maxDrawCallsE",false]],"bgfx::caps::limits::maxdynamicindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits22maxDynamicIndexBuffersE",false]],"bgfx::caps::limits::maxdynamicvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits23maxDynamicVertexBuffersE",false]],"bgfx::caps::limits::maxencoders (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxEncodersE",false]],"bgfx::caps::limits::maxfbattachments (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxFBAttachmentsE",false]],"bgfx::caps::limits::maxframebuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits15maxFrameBuffersE",false]],"bgfx::caps::limits::maxindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits15maxIndexBuffersE",false]],"bgfx::caps::limits::maxocclusionqueries (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits19maxOcclusionQueriesE",false]],"bgfx::caps::limits::maxprograms (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxProgramsE",false]],"bgfx::caps::limits::maxshaders (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits10maxShadersE",false]],"bgfx::caps::limits::maxtexturelayers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxTextureLayersE",false]],"bgfx::caps::limits::maxtextures (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxTexturesE",false]],"bgfx::caps::limits::maxtexturesamplers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits18maxTextureSamplersE",false]],"bgfx::caps::limits::maxtexturesize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits14maxTextureSizeE",false]],"bgfx::caps::limits::maxtransientibsize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits18maxTransientIbSizeE",false]],"bgfx::caps::limits::maxtransientvbsize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits18maxTransientVbSizeE",false]],"bgfx::caps::limits::maxuniforms (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits11maxUniformsE",false]],"bgfx::caps::limits::maxvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxVertexBuffersE",false]],"bgfx::caps::limits::maxvertexlayouts (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE",false]],"bgfx::caps::limits::maxvertexstreams (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits16maxVertexStreamsE",false]],"bgfx::caps::limits::maxviews (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits8maxViewsE",false]],"bgfx::caps::limits::minresourcecbsize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits17minResourceCbSizeE",false]],"bgfx::caps::limits::minuniformbuffersize (c++ member)":[[0,"_CPPv4N4bgfx4Caps6Limits20minUniformBufferSizeE",false]],"bgfx::caps::numgpus (c++ member)":[[0,"_CPPv4N4bgfx4Caps7numGPUsE",false]],"bgfx::caps::originbottomleft (c++ member)":[[0,"_CPPv4N4bgfx4Caps16originBottomLeftE",false]],"bgfx::caps::renderertype (c++ member)":[[0,"_CPPv4N4bgfx4Caps12rendererTypeE",false]],"bgfx::caps::supported (c++ member)":[[0,"_CPPv4N4bgfx4Caps9supportedE",false]],"bgfx::caps::vendorid (c++ member)":[[0,"_CPPv4N4bgfx4Caps8vendorIdE",false]],"bgfx::copy (c++ function)":[[0,"_CPPv4N4bgfx4copyEPKv8uint32_t",false]],"bgfx::createdynamicindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t",false],[0,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t",false]],"bgfx::createdynamicvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t",false],[0,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t",false]],"bgfx::createframebuffer (c++ function)":[[0,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb",false],[0,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb",false],[0,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t",false],[0,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t",false],[0,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE",false]],"bgfx::createindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t",false]],"bgfx::createindirectbuffer (c++ function)":[[0,"_CPPv4N4bgfx20createIndirectBufferE8uint32_t",false]],"bgfx::createocclusionquery (c++ function)":[[0,"_CPPv4N4bgfx20createOcclusionQueryEv",false]],"bgfx::createprogram (c++ function)":[[0,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb",false],[0,"_CPPv4N4bgfx13createProgramE12ShaderHandleb",false]],"bgfx::createshader (c++ function)":[[0,"_CPPv4N4bgfx12createShaderEPK6Memory",false]],"bgfx::createtexture (c++ function)":[[0,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo",false]],"bgfx::createtexture2d (c++ function)":[[0,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory",false],[0,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t",false]],"bgfx::createtexture3d (c++ function)":[[0,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory",false]],"bgfx::createtexturecube (c++ function)":[[0,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory",false]],"bgfx::createuniform (c++ function)":[[0,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t",false]],"bgfx::createvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t",false]],"bgfx::createvertexlayout (c++ function)":[[0,"_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout",false]],"bgfx::dbgtextclear (c++ function)":[[0,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb",false]],"bgfx::dbgtextimage (c++ function)":[[0,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t",false]],"bgfx::dbgtextprintf (c++ function)":[[0,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz",false]],"bgfx::dbgtextprintfvargs (c++ function)":[[0,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list",false]],"bgfx::destroy (c++ function)":[[0,"_CPPv4N4bgfx7destroyE12ShaderHandle",false],[0,"_CPPv4N4bgfx7destroyE13ProgramHandle",false],[0,"_CPPv4N4bgfx7destroyE13TextureHandle",false],[0,"_CPPv4N4bgfx7destroyE13UniformHandle",false],[0,"_CPPv4N4bgfx7destroyE17FrameBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE17IndexBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE18VertexBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx7destroyE20IndirectBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE20OcclusionQueryHandle",false],[0,"_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle",false],[0,"_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle",false]],"bgfx::discard (c++ function)":[[0,"_CPPv4N4bgfx7discardE7uint8_t",false]],"bgfx::dispatch (c++ function)":[[0,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t",false]],"bgfx::encoder (c++ struct)":[[0,"_CPPv4N4bgfx7EncoderE",false]],"bgfx::encoder::alloctransform (c++ function)":[[0,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t",false]],"bgfx::encoder::blit (c++ function)":[[0,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t",false],[0,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::encoder::discard (c++ function)":[[0,"_CPPv4N4bgfx7Encoder7discardE7uint8_t",false]],"bgfx::encoder::dispatch (c++ function)":[[0,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t",false]],"bgfx::encoder::setbuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE",false]],"bgfx::encoder::setcondition (c++ function)":[[0,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb",false]],"bgfx::encoder::setimage (c++ function)":[[0,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE",false]],"bgfx::encoder::setindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer",false],[0,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t",false]],"bgfx::encoder::setinstancecount (c++ function)":[[0,"_CPPv4N4bgfx7Encoder16setInstanceCountE8uint32_t",false]],"bgfx::encoder::setinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer",false],[0,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t",false]],"bgfx::encoder::setmarker (c++ function)":[[0,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t",false]],"bgfx::encoder::setscissor (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t",false],[0,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::encoder::setstate (c++ function)":[[0,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t",false]],"bgfx::encoder::setstencil (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t",false]],"bgfx::encoder::settexture (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t",false]],"bgfx::encoder::settransform (c++ function)":[[0,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t",false],[0,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t",false]],"bgfx::encoder::setuniform (c++ function)":[[0,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t",false]],"bgfx::encoder::setvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer",false],[0,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle",false]],"bgfx::encoder::setvertexcount (c++ function)":[[0,"_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t",false]],"bgfx::encoder::submit (c++ function)":[[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t",false]],"bgfx::encoder::touch (c++ function)":[[0,"_CPPv4N4bgfx7Encoder5touchE6ViewId",false]],"bgfx::encoderstats (c++ struct)":[[0,"_CPPv4N4bgfx12EncoderStatsE",false]],"bgfx::encoderstats::cputimebegin (c++ member)":[[0,"_CPPv4N4bgfx12EncoderStats12cpuTimeBeginE",false]],"bgfx::encoderstats::cputimeend (c++ member)":[[0,"_CPPv4N4bgfx12EncoderStats10cpuTimeEndE",false]],"bgfx::end (c++ function)":[[0,"_CPPv4N4bgfx3endEP7Encoder",false]],"bgfx::frame (c++ function)":[[0,"_CPPv4N4bgfx5frameEb",false]],"bgfx::getavailinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t",false]],"bgfx::getavailtransientindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb",false]],"bgfx::getavailtransientvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout",false]],"bgfx::getcaps (c++ function)":[[0,"_CPPv4N4bgfx7getCapsEv",false]],"bgfx::getdirectaccessptr (c++ function)":[[0,"_CPPv4N4bgfx18getDirectAccessPtrE13TextureHandle",false]],"bgfx::getinternaldata (c++ function)":[[0,"_CPPv4N4bgfx15getInternalDataEv",false]],"bgfx::getrenderertype (c++ function)":[[0,"_CPPv4N4bgfx15getRendererTypeEv",false]],"bgfx::getresult (c++ function)":[[0,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t",false]],"bgfx::getshaderuniforms (c++ function)":[[0,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t",false]],"bgfx::getstats (c++ function)":[[0,"_CPPv4N4bgfx8getStatsEv",false]],"bgfx::getsupportedrenderers (c++ function)":[[0,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE",false]],"bgfx::gettexture (c++ function)":[[0,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t",false]],"bgfx::getuniforminfo (c++ function)":[[0,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo",false]],"bgfx::init (c++ function)":[[0,"_CPPv4N4bgfx4initERK4Init",false]],"bgfx::init (c++ struct)":[[0,"_CPPv4N4bgfx4InitE",false]],"bgfx::init::allocator (c++ member)":[[0,"_CPPv4N4bgfx4Init9allocatorE",false]],"bgfx::init::callback (c++ member)":[[0,"_CPPv4N4bgfx4Init8callbackE",false]],"bgfx::init::capabilities (c++ member)":[[0,"_CPPv4N4bgfx4Init12capabilitiesE",false]],"bgfx::init::debug (c++ member)":[[0,"_CPPv4N4bgfx4Init5debugE",false]],"bgfx::init::deviceid (c++ member)":[[0,"_CPPv4N4bgfx4Init8deviceIdE",false]],"bgfx::init::limits (c++ member)":[[0,"_CPPv4N4bgfx4Init6limitsE",false]],"bgfx::init::limits (c++ struct)":[[0,"_CPPv4N4bgfx4Init6LimitsE",false]],"bgfx::init::limits::maxencoders (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits11maxEncodersE",false]],"bgfx::init::limits::maxtransientibsize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits18maxTransientIbSizeE",false]],"bgfx::init::limits::maxtransientvbsize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits18maxTransientVbSizeE",false]],"bgfx::init::limits::minresourcecbsize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits17minResourceCbSizeE",false]],"bgfx::init::limits::minuniformbuffersize (c++ member)":[[0,"_CPPv4N4bgfx4Init6Limits20minUniformBufferSizeE",false]],"bgfx::init::platformdata (c++ member)":[[0,"_CPPv4N4bgfx4Init12platformDataE",false]],"bgfx::init::profile (c++ member)":[[0,"_CPPv4N4bgfx4Init7profileE",false]],"bgfx::init::resolution (c++ member)":[[0,"_CPPv4N4bgfx4Init10resolutionE",false]],"bgfx::init::type (c++ member)":[[0,"_CPPv4N4bgfx4Init4typeE",false]],"bgfx::init::vendorid (c++ member)":[[0,"_CPPv4N4bgfx4Init8vendorIdE",false]],"bgfx::instancedatabuffer (c++ struct)":[[0,"_CPPv4N4bgfx18InstanceDataBufferE",false]],"bgfx::instancedatabuffer::data (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer4dataE",false]],"bgfx::instancedatabuffer::handle (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer6handleE",false]],"bgfx::instancedatabuffer::num (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer3numE",false]],"bgfx::instancedatabuffer::offset (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer6offsetE",false]],"bgfx::instancedatabuffer::size (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer4sizeE",false]],"bgfx::instancedatabuffer::stride (c++ member)":[[0,"_CPPv4N4bgfx18InstanceDataBuffer6strideE",false]],"bgfx::internaldata (c++ struct)":[[0,"_CPPv4N4bgfx12InternalDataE",false]],"bgfx::internaldata::caps (c++ member)":[[0,"_CPPv4N4bgfx12InternalData4capsE",false]],"bgfx::internaldata::context (c++ member)":[[0,"_CPPv4N4bgfx12InternalData7contextE",false]],"bgfx::isframebuffervalid (c++ function)":[[0,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment",false]],"bgfx::istexturevalid (c++ function)":[[0,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t",false]],"bgfx::makeref (c++ function)":[[0,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv",false]],"bgfx::memory (c++ struct)":[[0,"_CPPv4N4bgfx6MemoryE",false]],"bgfx::memory::data (c++ member)":[[0,"_CPPv4N4bgfx6Memory4dataE",false]],"bgfx::memory::size (c++ member)":[[0,"_CPPv4N4bgfx6Memory4sizeE",false]],"bgfx::occlusionqueryresult (c++ struct)":[[0,"_CPPv4N4bgfx20OcclusionQueryResultE",false]],"bgfx::occlusionqueryresult::enum (c++ enum)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4EnumE",false]],"bgfx::occlusionqueryresult::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum5CountE",false]],"bgfx::occlusionqueryresult::enum::invisible (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum9InvisibleE",false]],"bgfx::occlusionqueryresult::enum::noresult (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum8NoResultE",false]],"bgfx::occlusionqueryresult::enum::visible (c++ enumerator)":[[0,"_CPPv4N4bgfx20OcclusionQueryResult4Enum7VisibleE",false]],"bgfx::overrideinternal (c++ function)":[[0,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t",false],[0,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t8uint16_t",false]],"bgfx::platformdata (c++ struct)":[[0,"_CPPv4N4bgfx12PlatformDataE",false]],"bgfx::platformdata::backbuffer (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData10backBufferE",false]],"bgfx::platformdata::backbufferds (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData12backBufferDSE",false]],"bgfx::platformdata::context (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData7contextE",false]],"bgfx::platformdata::ndt (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData3ndtE",false]],"bgfx::platformdata::nwh (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData3nwhE",false]],"bgfx::platformdata::type (c++ member)":[[0,"_CPPv4N4bgfx12PlatformData4typeE",false]],"bgfx::readtexture (c++ function)":[[0,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t",false]],"bgfx::renderertype (c++ struct)":[[0,"_CPPv4N4bgfx12RendererTypeE",false]],"bgfx::renderertype::enum (c++ enum)":[[0,"_CPPv4N4bgfx12RendererType4EnumE",false]],"bgfx::renderertype::enum::agc (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum3AgcE",false]],"bgfx::renderertype::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum5CountE",false]],"bgfx::renderertype::enum::direct3d11 (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum10Direct3D11E",false]],"bgfx::renderertype::enum::direct3d12 (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum10Direct3D12E",false]],"bgfx::renderertype::enum::gnm (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum3GnmE",false]],"bgfx::renderertype::enum::metal (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum5MetalE",false]],"bgfx::renderertype::enum::noop (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum4NoopE",false]],"bgfx::renderertype::enum::nvn (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum3NvnE",false]],"bgfx::renderertype::enum::opengl (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum6OpenGLE",false]],"bgfx::renderertype::enum::opengles (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum8OpenGLESE",false]],"bgfx::renderertype::enum::vulkan (c++ enumerator)":[[0,"_CPPv4N4bgfx12RendererType4Enum6VulkanE",false]],"bgfx::renderframe (c++ function)":[[0,"_CPPv4N4bgfx11renderFrameE7int32_t",false]],"bgfx::renderframe (c++ struct)":[[0,"_CPPv4N4bgfx11RenderFrameE",false]],"bgfx::requestscreenshot (c++ function)":[[0,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc",false]],"bgfx::reset (c++ function)":[[0,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE",false]],"bgfx::resetview (c++ function)":[[0,"_CPPv4N4bgfx9resetViewE6ViewId",false]],"bgfx::resolution (c++ struct)":[[0,"_CPPv4N4bgfx10ResolutionE",false]],"bgfx::resolution::debugtextscale (c++ member)":[[0,"_CPPv4N4bgfx10Resolution14debugTextScaleE",false]],"bgfx::resolution::formatcolor (c++ member)":[[0,"_CPPv4N4bgfx10Resolution11formatColorE",false]],"bgfx::resolution::formatdepthstencil (c++ member)":[[0,"_CPPv4N4bgfx10Resolution18formatDepthStencilE",false]],"bgfx::resolution::height (c++ member)":[[0,"_CPPv4N4bgfx10Resolution6heightE",false]],"bgfx::resolution::maxframelatency (c++ member)":[[0,"_CPPv4N4bgfx10Resolution15maxFrameLatencyE",false]],"bgfx::resolution::numbackbuffers (c++ member)":[[0,"_CPPv4N4bgfx10Resolution14numBackBuffersE",false]],"bgfx::resolution::reset (c++ member)":[[0,"_CPPv4N4bgfx10Resolution5resetE",false]],"bgfx::resolution::width (c++ member)":[[0,"_CPPv4N4bgfx10Resolution5widthE",false]],"bgfx::setbuffer (c++ function)":[[0,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE",false],[0,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE",false]],"bgfx::setcondition (c++ function)":[[0,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb",false]],"bgfx::setdebug (c++ function)":[[0,"_CPPv4N4bgfx8setDebugE8uint32_t",false]],"bgfx::setimage (c++ function)":[[0,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE",false]],"bgfx::setindexbuffer (c++ function)":[[0,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle",false],[0,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle",false],[0,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer",false],[0,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t",false]],"bgfx::setinstancecount (c++ function)":[[0,"_CPPv4N4bgfx16setInstanceCountE8uint32_t",false]],"bgfx::setinstancedatabuffer (c++ function)":[[0,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t",false],[0,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer",false],[0,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t",false]],"bgfx::setmarker (c++ function)":[[0,"_CPPv4N4bgfx9setMarkerEPKc7int32_t",false]],"bgfx::setname (c++ function)":[[0,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t",false],[0,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t",false]],"bgfx::setpalettecolor (c++ function)":[[0,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t",false],[0,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf",false],[0,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff",false]],"bgfx::setplatformdata (c++ function)":[[0,"_CPPv4N4bgfx15setPlatformDataERK12PlatformData",false]],"bgfx::setscissor (c++ function)":[[0,"_CPPv4N4bgfx10setScissorE8uint16_t",false],[0,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::setstate (c++ function)":[[0,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t",false]],"bgfx::setstencil (c++ function)":[[0,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t",false]],"bgfx::settexture (c++ function)":[[0,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t",false]],"bgfx::settransform (c++ function)":[[0,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t",false],[0,"_CPPv4N4bgfx12setTransformEPKv8uint16_t",false]],"bgfx::setvertexbuffer (c++ function)":[[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer",false],[0,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle",false]],"bgfx::setvertexcount (c++ function)":[[0,"_CPPv4N4bgfx14setVertexCountE8uint32_t",false]],"bgfx::setviewclear (c++ function)":[[0,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t",false],[0,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t",false]],"bgfx::setviewframebuffer (c++ function)":[[0,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle",false]],"bgfx::setviewmode (c++ function)":[[0,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE",false]],"bgfx::setviewname (c++ function)":[[0,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t",false]],"bgfx::setvieworder (c++ function)":[[0,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId",false]],"bgfx::setviewrect (c++ function)":[[0,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t",false],[0,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE",false]],"bgfx::setviewscissor (c++ function)":[[0,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t",false]],"bgfx::setviewtransform (c++ function)":[[0,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv",false]],"bgfx::shutdown (c++ function)":[[0,"_CPPv4N4bgfx8shutdownEv",false]],"bgfx::stats (c++ struct)":[[0,"_CPPv4N4bgfx5StatsE",false]],"bgfx::stats::cputimebegin (c++ member)":[[0,"_CPPv4N4bgfx5Stats12cpuTimeBeginE",false]],"bgfx::stats::cputimeend (c++ member)":[[0,"_CPPv4N4bgfx5Stats10cpuTimeEndE",false]],"bgfx::stats::cputimeframe (c++ member)":[[0,"_CPPv4N4bgfx5Stats12cpuTimeFrameE",false]],"bgfx::stats::cputimerfreq (c++ member)":[[0,"_CPPv4N4bgfx5Stats12cpuTimerFreqE",false]],"bgfx::stats::encoderstats (c++ member)":[[0,"_CPPv4N4bgfx5Stats12encoderStatsE",false]],"bgfx::stats::gpuframenum (c++ member)":[[0,"_CPPv4N4bgfx5Stats11gpuFrameNumE",false]],"bgfx::stats::gpumemorymax (c++ member)":[[0,"_CPPv4N4bgfx5Stats12gpuMemoryMaxE",false]],"bgfx::stats::gpumemoryused (c++ member)":[[0,"_CPPv4N4bgfx5Stats13gpuMemoryUsedE",false]],"bgfx::stats::gputimebegin (c++ member)":[[0,"_CPPv4N4bgfx5Stats12gpuTimeBeginE",false]],"bgfx::stats::gputimeend (c++ member)":[[0,"_CPPv4N4bgfx5Stats10gpuTimeEndE",false]],"bgfx::stats::gputimerfreq (c++ member)":[[0,"_CPPv4N4bgfx5Stats12gpuTimerFreqE",false]],"bgfx::stats::height (c++ member)":[[0,"_CPPv4N4bgfx5Stats6heightE",false]],"bgfx::stats::maxgpulatency (c++ member)":[[0,"_CPPv4N4bgfx5Stats13maxGpuLatencyE",false]],"bgfx::stats::numblit (c++ member)":[[0,"_CPPv4N4bgfx5Stats7numBlitE",false]],"bgfx::stats::numcompute (c++ member)":[[0,"_CPPv4N4bgfx5Stats10numComputeE",false]],"bgfx::stats::numdraw (c++ member)":[[0,"_CPPv4N4bgfx5Stats7numDrawE",false]],"bgfx::stats::numdynamicindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats22numDynamicIndexBuffersE",false]],"bgfx::stats::numdynamicvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats23numDynamicVertexBuffersE",false]],"bgfx::stats::numencoders (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numEncodersE",false]],"bgfx::stats::numframebuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats15numFrameBuffersE",false]],"bgfx::stats::numindexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats15numIndexBuffersE",false]],"bgfx::stats::numocclusionqueries (c++ member)":[[0,"_CPPv4N4bgfx5Stats19numOcclusionQueriesE",false]],"bgfx::stats::numprims (c++ member)":[[0,"_CPPv4N4bgfx5Stats8numPrimsE",false]],"bgfx::stats::numprograms (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numProgramsE",false]],"bgfx::stats::numshaders (c++ member)":[[0,"_CPPv4N4bgfx5Stats10numShadersE",false]],"bgfx::stats::numtextures (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numTexturesE",false]],"bgfx::stats::numuniforms (c++ member)":[[0,"_CPPv4N4bgfx5Stats11numUniformsE",false]],"bgfx::stats::numvertexbuffers (c++ member)":[[0,"_CPPv4N4bgfx5Stats16numVertexBuffersE",false]],"bgfx::stats::numvertexlayouts (c++ member)":[[0,"_CPPv4N4bgfx5Stats16numVertexLayoutsE",false]],"bgfx::stats::numviews (c++ member)":[[0,"_CPPv4N4bgfx5Stats8numViewsE",false]],"bgfx::stats::rtmemoryused (c++ member)":[[0,"_CPPv4N4bgfx5Stats12rtMemoryUsedE",false]],"bgfx::stats::textheight (c++ member)":[[0,"_CPPv4N4bgfx5Stats10textHeightE",false]],"bgfx::stats::texturememoryused (c++ member)":[[0,"_CPPv4N4bgfx5Stats17textureMemoryUsedE",false]],"bgfx::stats::textwidth (c++ member)":[[0,"_CPPv4N4bgfx5Stats9textWidthE",false]],"bgfx::stats::transientibused (c++ member)":[[0,"_CPPv4N4bgfx5Stats15transientIbUsedE",false]],"bgfx::stats::transientvbused (c++ member)":[[0,"_CPPv4N4bgfx5Stats15transientVbUsedE",false]],"bgfx::stats::viewstats (c++ member)":[[0,"_CPPv4N4bgfx5Stats9viewStatsE",false]],"bgfx::stats::waitrender (c++ member)":[[0,"_CPPv4N4bgfx5Stats10waitRenderE",false]],"bgfx::stats::waitsubmit (c++ member)":[[0,"_CPPv4N4bgfx5Stats10waitSubmitE",false]],"bgfx::stats::width (c++ member)":[[0,"_CPPv4N4bgfx5Stats5widthE",false]],"bgfx::submit (c++ function)":[[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t",false],[0,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t",false]],"bgfx::textureformat (c++ struct)":[[0,"_CPPv4N4bgfx13TextureFormatE",false]],"bgfx::textureformat::enum (c++ enum)":[[0,"_CPPv4N4bgfx13TextureFormat4EnumE",false]],"bgfx::textureformat::enum::a8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum2A8E",false]],"bgfx::textureformat::enum::astc10x10 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC10x10E",false]],"bgfx::textureformat::enum::astc10x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x5E",false]],"bgfx::textureformat::enum::astc10x6 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x6E",false]],"bgfx::textureformat::enum::astc10x8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x8E",false]],"bgfx::textureformat::enum::astc12x10 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x10E",false]],"bgfx::textureformat::enum::astc12x12 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x12E",false]],"bgfx::textureformat::enum::astc4x4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC4x4E",false]],"bgfx::textureformat::enum::astc5x4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x4E",false]],"bgfx::textureformat::enum::astc5x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x5E",false]],"bgfx::textureformat::enum::astc6x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x5E",false]],"bgfx::textureformat::enum::astc6x6 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x6E",false]],"bgfx::textureformat::enum::astc8x5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x5E",false]],"bgfx::textureformat::enum::astc8x6 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x6E",false]],"bgfx::textureformat::enum::astc8x8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x8E",false]],"bgfx::textureformat::enum::atc (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3ATCE",false]],"bgfx::textureformat::enum::atce (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ATCEE",false]],"bgfx::textureformat::enum::atci (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ATCIE",false]],"bgfx::textureformat::enum::b5g6r5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6B5G6R5E",false]],"bgfx::textureformat::enum::bc1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC1E",false]],"bgfx::textureformat::enum::bc2 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC2E",false]],"bgfx::textureformat::enum::bc3 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC3E",false]],"bgfx::textureformat::enum::bc4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC4E",false]],"bgfx::textureformat::enum::bc5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC5E",false]],"bgfx::textureformat::enum::bc6h (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4BC6HE",false]],"bgfx::textureformat::enum::bc7 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3BC7E",false]],"bgfx::textureformat::enum::bgr5a1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6BGR5A1E",false]],"bgfx::textureformat::enum::bgra4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA4E",false]],"bgfx::textureformat::enum::bgra8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA8E",false]],"bgfx::textureformat::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5CountE",false]],"bgfx::textureformat::enum::d0s8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D0S8E",false]],"bgfx::textureformat::enum::d16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3D16E",false]],"bgfx::textureformat::enum::d16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D16FE",false]],"bgfx::textureformat::enum::d24 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3D24E",false]],"bgfx::textureformat::enum::d24f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D24FE",false]],"bgfx::textureformat::enum::d24s8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5D24S8E",false]],"bgfx::textureformat::enum::d32 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3D32E",false]],"bgfx::textureformat::enum::d32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4D32FE",false]],"bgfx::textureformat::enum::etc1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ETC1E",false]],"bgfx::textureformat::enum::etc2 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4ETC2E",false]],"bgfx::textureformat::enum::etc2a (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5ETC2AE",false]],"bgfx::textureformat::enum::etc2a1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6ETC2A1E",false]],"bgfx::textureformat::enum::ptc12 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC12E",false]],"bgfx::textureformat::enum::ptc12a (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6PTC12AE",false]],"bgfx::textureformat::enum::ptc14 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC14E",false]],"bgfx::textureformat::enum::ptc14a (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6PTC14AE",false]],"bgfx::textureformat::enum::ptc22 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC22E",false]],"bgfx::textureformat::enum::ptc24 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5PTC24E",false]],"bgfx::textureformat::enum::r1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum2R1E",false]],"bgfx::textureformat::enum::r16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R16E",false]],"bgfx::textureformat::enum::r16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16FE",false]],"bgfx::textureformat::enum::r16i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16IE",false]],"bgfx::textureformat::enum::r16s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16SE",false]],"bgfx::textureformat::enum::r16u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R16UE",false]],"bgfx::textureformat::enum::r32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R32FE",false]],"bgfx::textureformat::enum::r32i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R32IE",false]],"bgfx::textureformat::enum::r32u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4R32UE",false]],"bgfx::textureformat::enum::r5g6b5 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6R5G6B5E",false]],"bgfx::textureformat::enum::r8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum2R8E",false]],"bgfx::textureformat::enum::r8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R8IE",false]],"bgfx::textureformat::enum::r8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R8SE",false]],"bgfx::textureformat::enum::r8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3R8UE",false]],"bgfx::textureformat::enum::rg11b10f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum8RG11B10FE",false]],"bgfx::textureformat::enum::rg16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG16E",false]],"bgfx::textureformat::enum::rg16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16FE",false]],"bgfx::textureformat::enum::rg16i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16IE",false]],"bgfx::textureformat::enum::rg16s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16SE",false]],"bgfx::textureformat::enum::rg16u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG16UE",false]],"bgfx::textureformat::enum::rg32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG32FE",false]],"bgfx::textureformat::enum::rg32i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG32IE",false]],"bgfx::textureformat::enum::rg32u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RG32UE",false]],"bgfx::textureformat::enum::rg8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum3RG8E",false]],"bgfx::textureformat::enum::rg8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG8IE",false]],"bgfx::textureformat::enum::rg8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG8SE",false]],"bgfx::textureformat::enum::rg8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RG8UE",false]],"bgfx::textureformat::enum::rgb10a2 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGB10A2E",false]],"bgfx::textureformat::enum::rgb5a1 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGB5A1E",false]],"bgfx::textureformat::enum::rgb8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum4RGB8E",false]],"bgfx::textureformat::enum::rgb8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8IE",false]],"bgfx::textureformat::enum::rgb8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8SE",false]],"bgfx::textureformat::enum::rgb8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8UE",false]],"bgfx::textureformat::enum::rgb9e5f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGB9E5FE",false]],"bgfx::textureformat::enum::rgba16 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA16E",false]],"bgfx::textureformat::enum::rgba16f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16FE",false]],"bgfx::textureformat::enum::rgba16i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16IE",false]],"bgfx::textureformat::enum::rgba16s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16SE",false]],"bgfx::textureformat::enum::rgba16u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16UE",false]],"bgfx::textureformat::enum::rgba32f (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32FE",false]],"bgfx::textureformat::enum::rgba32i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32IE",false]],"bgfx::textureformat::enum::rgba32u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32UE",false]],"bgfx::textureformat::enum::rgba4 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA4E",false]],"bgfx::textureformat::enum::rgba8 (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA8E",false]],"bgfx::textureformat::enum::rgba8i (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8IE",false]],"bgfx::textureformat::enum::rgba8s (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8SE",false]],"bgfx::textureformat::enum::rgba8u (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8UE",false]],"bgfx::textureformat::enum::unknown (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum7UnknownE",false]],"bgfx::textureformat::enum::unknowndepth (c++ enumerator)":[[0,"_CPPv4N4bgfx13TextureFormat4Enum12UnknownDepthE",false]],"bgfx::textureinfo (c++ struct)":[[0,"_CPPv4N4bgfx11TextureInfoE",false]],"bgfx::textureinfo::bitsperpixel (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo12bitsPerPixelE",false]],"bgfx::textureinfo::cubemap (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo7cubeMapE",false]],"bgfx::textureinfo::depth (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo5depthE",false]],"bgfx::textureinfo::format (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo6formatE",false]],"bgfx::textureinfo::height (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo6heightE",false]],"bgfx::textureinfo::numlayers (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo9numLayersE",false]],"bgfx::textureinfo::nummips (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo7numMipsE",false]],"bgfx::textureinfo::storagesize (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo11storageSizeE",false]],"bgfx::textureinfo::width (c++ member)":[[0,"_CPPv4N4bgfx11TextureInfo5widthE",false]],"bgfx::topologyconvert (c++ function)":[[0,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb",false]],"bgfx::topologyconvert (c++ struct)":[[0,"_CPPv4N4bgfx15TopologyConvertE",false]],"bgfx::topologyconvert::enum (c++ enum)":[[0,"_CPPv4N4bgfx15TopologyConvert4EnumE",false]],"bgfx::topologyconvert::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum5CountE",false]],"bgfx::topologyconvert::enum::linestriptolinelist (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum19LineStripToLineListE",false]],"bgfx::topologyconvert::enum::trilistflipwinding (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum18TriListFlipWindingE",false]],"bgfx::topologyconvert::enum::trilisttolinelist (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum17TriListToLineListE",false]],"bgfx::topologyconvert::enum::tristripflipwinding (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum19TriStripFlipWindingE",false]],"bgfx::topologyconvert::enum::tristriptotrilist (c++ enumerator)":[[0,"_CPPv4N4bgfx15TopologyConvert4Enum17TriStripToTriListE",false]],"bgfx::topologysort (c++ struct)":[[0,"_CPPv4N4bgfx12TopologySortE",false]],"bgfx::topologysort::enum (c++ enum)":[[0,"_CPPv4N4bgfx12TopologySort4EnumE",false]],"bgfx::topologysort::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum5CountE",false]],"bgfx::topologysort::enum::directionbacktofrontavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontAvgE",false]],"bgfx::topologysort::enum::directionbacktofrontmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMaxE",false]],"bgfx::topologysort::enum::directionbacktofrontmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMinE",false]],"bgfx::topologysort::enum::directionfronttobackavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackAvgE",false]],"bgfx::topologysort::enum::directionfronttobackmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMaxE",false]],"bgfx::topologysort::enum::directionfronttobackmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMinE",false]],"bgfx::topologysort::enum::distancebacktofrontavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontAvgE",false]],"bgfx::topologysort::enum::distancebacktofrontmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMaxE",false]],"bgfx::topologysort::enum::distancebacktofrontmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMinE",false]],"bgfx::topologysort::enum::distancefronttobackavg (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackAvgE",false]],"bgfx::topologysort::enum::distancefronttobackmax (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMaxE",false]],"bgfx::topologysort::enum::distancefronttobackmin (c++ enumerator)":[[0,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMinE",false]],"bgfx::topologysorttrilist (c++ function)":[[0,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb",false]],"bgfx::touch (c++ function)":[[0,"_CPPv4N4bgfx5touchE6ViewId",false]],"bgfx::transientindexbuffer (c++ struct)":[[0,"_CPPv4N4bgfx20TransientIndexBufferE",false]],"bgfx::transientindexbuffer::data (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer4dataE",false]],"bgfx::transientindexbuffer::handle (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer6handleE",false]],"bgfx::transientindexbuffer::isindex16 (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer9isIndex16E",false]],"bgfx::transientindexbuffer::size (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer4sizeE",false]],"bgfx::transientindexbuffer::startindex (c++ member)":[[0,"_CPPv4N4bgfx20TransientIndexBuffer10startIndexE",false]],"bgfx::transientvertexbuffer (c++ struct)":[[0,"_CPPv4N4bgfx21TransientVertexBufferE",false]],"bgfx::transientvertexbuffer::data (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer4dataE",false]],"bgfx::transientvertexbuffer::handle (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer6handleE",false]],"bgfx::transientvertexbuffer::layouthandle (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer12layoutHandleE",false]],"bgfx::transientvertexbuffer::size (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer4sizeE",false]],"bgfx::transientvertexbuffer::startvertex (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer11startVertexE",false]],"bgfx::transientvertexbuffer::stride (c++ member)":[[0,"_CPPv4N4bgfx21TransientVertexBuffer6strideE",false]],"bgfx::uniforminfo (c++ struct)":[[0,"_CPPv4N4bgfx11UniformInfoE",false]],"bgfx::uniforminfo::name (c++ member)":[[0,"_CPPv4N4bgfx11UniformInfo4nameE",false]],"bgfx::uniforminfo::num (c++ member)":[[0,"_CPPv4N4bgfx11UniformInfo3numE",false]],"bgfx::uniforminfo::type (c++ member)":[[0,"_CPPv4N4bgfx11UniformInfo4typeE",false]],"bgfx::uniformtype (c++ struct)":[[0,"_CPPv4N4bgfx11UniformTypeE",false]],"bgfx::uniformtype::enum (c++ enum)":[[0,"_CPPv4N4bgfx11UniformType4EnumE",false]],"bgfx::uniformtype::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum5CountE",false]],"bgfx::uniformtype::enum::end (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum3EndE",false]],"bgfx::uniformtype::enum::mat3 (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum4Mat3E",false]],"bgfx::uniformtype::enum::mat4 (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum4Mat4E",false]],"bgfx::uniformtype::enum::sampler (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum7SamplerE",false]],"bgfx::uniformtype::enum::vec4 (c++ enumerator)":[[0,"_CPPv4N4bgfx11UniformType4Enum4Vec4E",false]],"bgfx::update (c++ function)":[[0,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory",false],[0,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory",false]],"bgfx::updatetexture2d (c++ function)":[[0,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t",false]],"bgfx::updatetexture3d (c++ function)":[[0,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory",false]],"bgfx::updatetexturecube (c++ function)":[[0,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t",false]],"bgfx::vertexconvert (c++ function)":[[0,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t",false]],"bgfx::vertexlayout (c++ struct)":[[0,"_CPPv4N4bgfx12VertexLayoutE",false]],"bgfx::vertexlayout::add (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb",false]],"bgfx::vertexlayout::begin (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE",false]],"bgfx::vertexlayout::decode (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb",false]],"bgfx::vertexlayout::end (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout3endEv",false]],"bgfx::vertexlayout::getoffset (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE",false]],"bgfx::vertexlayout::getsize (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t",false]],"bgfx::vertexlayout::getstride (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout9getStrideEv",false]],"bgfx::vertexlayout::has (c++ function)":[[0,"_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE",false]],"bgfx::vertexlayout::m_attributes (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout12m_attributesE",false]],"bgfx::vertexlayout::m_hash (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout6m_hashE",false]],"bgfx::vertexlayout::m_offset (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout8m_offsetE",false]],"bgfx::vertexlayout::m_stride (c++ member)":[[0,"_CPPv4N4bgfx12VertexLayout8m_strideE",false]],"bgfx::vertexlayout::skip (c++ function)":[[0,"_CPPv4N4bgfx12VertexLayout4skipE7uint8_t",false]],"bgfx::vertexpack (c++ function)":[[0,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t",false]],"bgfx::vertexunpack (c++ function)":[[0,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t",false]],"bgfx::viewmode (c++ struct)":[[0,"_CPPv4N4bgfx8ViewModeE",false]],"bgfx::viewmode::enum (c++ enum)":[[0,"_CPPv4N4bgfx8ViewMode4EnumE",false]],"bgfx::viewmode::enum::count (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum5CountE",false]],"bgfx::viewmode::enum::default (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum7DefaultE",false]],"bgfx::viewmode::enum::depthascending (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum14DepthAscendingE",false]],"bgfx::viewmode::enum::depthdescending (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum15DepthDescendingE",false]],"bgfx::viewmode::enum::sequential (c++ enumerator)":[[0,"_CPPv4N4bgfx8ViewMode4Enum10SequentialE",false]],"bgfx::viewstats (c++ struct)":[[0,"_CPPv4N4bgfx9ViewStatsE",false]],"bgfx::viewstats::cputimebegin (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats12cpuTimeBeginE",false]],"bgfx::viewstats::cputimeend (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats10cpuTimeEndE",false]],"bgfx::viewstats::gpuframenum (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats11gpuFrameNumE",false]],"bgfx::viewstats::gputimebegin (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats12gpuTimeBeginE",false]],"bgfx::viewstats::gputimeend (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats10gpuTimeEndE",false]],"bgfx::viewstats::name (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats4nameE",false]],"bgfx::viewstats::view (c++ member)":[[0,"_CPPv4N4bgfx9ViewStats4viewE",false]],"bgfx::weldvertices (c++ function)":[[0,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf",false]],"bgfx_caps_alpha_to_coverage (c macro)":[[0,"c.BGFX_CAPS_ALPHA_TO_COVERAGE",false]],"bgfx_caps_blend_independent (c macro)":[[0,"c.BGFX_CAPS_BLEND_INDEPENDENT",false]],"bgfx_caps_compute (c macro)":[[0,"c.BGFX_CAPS_COMPUTE",false]],"bgfx_caps_conservative_raster (c macro)":[[0,"c.BGFX_CAPS_CONSERVATIVE_RASTER",false]],"bgfx_caps_draw_indirect (c macro)":[[0,"c.BGFX_CAPS_DRAW_INDIRECT",false]],"bgfx_caps_draw_indirect_count (c macro)":[[0,"c.BGFX_CAPS_DRAW_INDIRECT_COUNT",false]],"bgfx_caps_fragment_depth (c macro)":[[0,"c.BGFX_CAPS_FRAGMENT_DEPTH",false]],"bgfx_caps_fragment_ordering (c macro)":[[0,"c.BGFX_CAPS_FRAGMENT_ORDERING",false]],"bgfx_caps_graphics_debugger (c macro)":[[0,"c.BGFX_CAPS_GRAPHICS_DEBUGGER",false]],"bgfx_caps_hdr10 (c macro)":[[0,"c.BGFX_CAPS_HDR10",false]],"bgfx_caps_hidpi (c macro)":[[0,"c.BGFX_CAPS_HIDPI",false]],"bgfx_caps_image_rw (c macro)":[[0,"c.BGFX_CAPS_IMAGE_RW",false]],"bgfx_caps_index32 (c macro)":[[0,"c.BGFX_CAPS_INDEX32",false]],"bgfx_caps_instancing (c macro)":[[0,"c.BGFX_CAPS_INSTANCING",false]],"bgfx_caps_occlusion_query (c macro)":[[0,"c.BGFX_CAPS_OCCLUSION_QUERY",false]],"bgfx_caps_renderer_multithreaded (c macro)":[[0,"c.BGFX_CAPS_RENDERER_MULTITHREADED",false]],"bgfx_caps_swap_chain (c macro)":[[0,"c.BGFX_CAPS_SWAP_CHAIN",false]],"bgfx_caps_texture_2d_array (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_2D_ARRAY",false]],"bgfx_caps_texture_3d (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_3D",false]],"bgfx_caps_texture_blit (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_BLIT",false]],"bgfx_caps_texture_compare_all (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_COMPARE_ALL",false]],"bgfx_caps_texture_compare_lequal (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_COMPARE_LEQUAL",false]],"bgfx_caps_texture_cube_array (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_CUBE_ARRAY",false]],"bgfx_caps_texture_direct_access (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_DIRECT_ACCESS",false]],"bgfx_caps_texture_read_back (c macro)":[[0,"c.BGFX_CAPS_TEXTURE_READ_BACK",false]],"bgfx_caps_vertex_attrib_half (c macro)":[[0,"c.BGFX_CAPS_VERTEX_ATTRIB_HALF",false]],"bgfx_caps_vertex_attrib_uint10 (c macro)":[[0,"c.BGFX_CAPS_VERTEX_ATTRIB_UINT10",false]],"bgfx_caps_vertex_id (c macro)":[[0,"c.BGFX_CAPS_VERTEX_ID",false]],"bgfx_debug_ifh (c macro)":[[0,"c.BGFX_DEBUG_IFH",false]],"bgfx_debug_none (c macro)":[[0,"c.BGFX_DEBUG_NONE",false]],"bgfx_debug_profiler (c macro)":[[0,"c.BGFX_DEBUG_PROFILER",false]],"bgfx_debug_stats (c macro)":[[0,"c.BGFX_DEBUG_STATS",false]],"bgfx_debug_text (c macro)":[[0,"c.BGFX_DEBUG_TEXT",false]],"bgfx_debug_wireframe (c macro)":[[0,"c.BGFX_DEBUG_WIREFRAME",false]],"bgfx_pci_id_amd (c macro)":[[0,"c.BGFX_PCI_ID_AMD",false]],"bgfx_pci_id_apple (c macro)":[[0,"c.BGFX_PCI_ID_APPLE",false]],"bgfx_pci_id_intel (c macro)":[[0,"c.BGFX_PCI_ID_INTEL",false]],"bgfx_pci_id_microsoft (c macro)":[[0,"c.BGFX_PCI_ID_MICROSOFT",false]],"bgfx_pci_id_none (c macro)":[[0,"c.BGFX_PCI_ID_NONE",false]],"bgfx_pci_id_nvidia (c macro)":[[0,"c.BGFX_PCI_ID_NVIDIA",false]],"bgfx_pci_id_software_rasterizer (c macro)":[[0,"c.BGFX_PCI_ID_SOFTWARE_RASTERIZER",false]],"bgfx_reset_capture (c macro)":[[0,"c.BGFX_RESET_CAPTURE",false]],"bgfx_reset_depth_clamp (c macro)":[[0,"c.BGFX_RESET_DEPTH_CLAMP",false]],"bgfx_reset_flip_after_render (c macro)":[[0,"c.BGFX_RESET_FLIP_AFTER_RENDER",false]],"bgfx_reset_flush_after_render (c macro)":[[0,"c.BGFX_RESET_FLUSH_AFTER_RENDER",false]],"bgfx_reset_fullscreen (c macro)":[[0,"c.BGFX_RESET_FULLSCREEN",false]],"bgfx_reset_hdr10 (c macro)":[[0,"c.BGFX_RESET_HDR10",false]],"bgfx_reset_hidpi (c macro)":[[0,"c.BGFX_RESET_HIDPI",false]],"bgfx_reset_maxanisotropy (c macro)":[[0,"c.BGFX_RESET_MAXANISOTROPY",false]],"bgfx_reset_msaa_x16 (c macro)":[[0,"c.BGFX_RESET_MSAA_X16",false]],"bgfx_reset_msaa_x2 (c macro)":[[0,"c.BGFX_RESET_MSAA_X2",false]],"bgfx_reset_msaa_x4 (c macro)":[[0,"c.BGFX_RESET_MSAA_X4",false]],"bgfx_reset_msaa_x8 (c macro)":[[0,"c.BGFX_RESET_MSAA_X8",false]],"bgfx_reset_none (c macro)":[[0,"c.BGFX_RESET_NONE",false]],"bgfx_reset_srgb_backbuffer (c macro)":[[0,"c.BGFX_RESET_SRGB_BACKBUFFER",false]],"bgfx_reset_suspend (c macro)":[[0,"c.BGFX_RESET_SUSPEND",false]],"bgfx_reset_transparent_backbuffer (c macro)":[[0,"c.BGFX_RESET_TRANSPARENT_BACKBUFFER",false]],"bgfx_reset_vsync (c macro)":[[0,"c.BGFX_RESET_VSYNC",false]],"bgfx_state_blend_alpha_to_coverage (c macro)":[[0,"c.BGFX_STATE_BLEND_ALPHA_TO_COVERAGE",false]],"bgfx_state_blend_dst_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_DST_ALPHA",false]],"bgfx_state_blend_dst_color (c macro)":[[0,"c.BGFX_STATE_BLEND_DST_COLOR",false]],"bgfx_state_blend_equation_add (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_ADD",false]],"bgfx_state_blend_equation_max (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_MAX",false]],"bgfx_state_blend_equation_min (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_MIN",false]],"bgfx_state_blend_equation_revsub (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_REVSUB",false]],"bgfx_state_blend_equation_sub (c macro)":[[0,"c.BGFX_STATE_BLEND_EQUATION_SUB",false]],"bgfx_state_blend_factor (c macro)":[[0,"c.BGFX_STATE_BLEND_FACTOR",false]],"bgfx_state_blend_independent (c macro)":[[0,"c.BGFX_STATE_BLEND_INDEPENDENT",false]],"bgfx_state_blend_inv_dst_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_DST_ALPHA",false]],"bgfx_state_blend_inv_dst_color (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_DST_COLOR",false]],"bgfx_state_blend_inv_factor (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_FACTOR",false]],"bgfx_state_blend_inv_src_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_SRC_ALPHA",false]],"bgfx_state_blend_inv_src_color (c macro)":[[0,"c.BGFX_STATE_BLEND_INV_SRC_COLOR",false]],"bgfx_state_blend_one (c macro)":[[0,"c.BGFX_STATE_BLEND_ONE",false]],"bgfx_state_blend_src_alpha (c macro)":[[0,"c.BGFX_STATE_BLEND_SRC_ALPHA",false]],"bgfx_state_blend_src_alpha_sat (c macro)":[[0,"c.BGFX_STATE_BLEND_SRC_ALPHA_SAT",false]],"bgfx_state_blend_src_color (c macro)":[[0,"c.BGFX_STATE_BLEND_SRC_COLOR",false]],"bgfx_state_blend_zero (c macro)":[[0,"c.BGFX_STATE_BLEND_ZERO",false]],"bgfx_state_cull_ccw (c macro)":[[0,"c.BGFX_STATE_CULL_CCW",false]],"bgfx_state_cull_cw (c macro)":[[0,"c.BGFX_STATE_CULL_CW",false]],"bgfx_state_depth_test_always (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_ALWAYS",false]],"bgfx_state_depth_test_equal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_EQUAL",false]],"bgfx_state_depth_test_gequal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_GEQUAL",false]],"bgfx_state_depth_test_greater (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_GREATER",false]],"bgfx_state_depth_test_lequal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_LEQUAL",false]],"bgfx_state_depth_test_less (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_LESS",false]],"bgfx_state_depth_test_never (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_NEVER",false]],"bgfx_state_depth_test_notequal (c macro)":[[0,"c.BGFX_STATE_DEPTH_TEST_NOTEQUAL",false]],"bgfx_state_lineaa (c macro)":[[0,"c.BGFX_STATE_LINEAA",false]],"bgfx_state_msaa (c macro)":[[0,"c.BGFX_STATE_MSAA",false]],"bgfx_state_pt_lines (c macro)":[[0,"c.BGFX_STATE_PT_LINES",false]],"bgfx_state_pt_linestrip (c macro)":[[0,"c.BGFX_STATE_PT_LINESTRIP",false]],"bgfx_state_pt_points (c macro)":[[0,"c.BGFX_STATE_PT_POINTS",false]],"bgfx_state_pt_tristrip (c macro)":[[0,"c.BGFX_STATE_PT_TRISTRIP",false]],"bgfx_state_write_a (c macro)":[[0,"c.BGFX_STATE_WRITE_A",false]],"bgfx_state_write_b (c macro)":[[0,"c.BGFX_STATE_WRITE_B",false]],"bgfx_state_write_g (c macro)":[[0,"c.BGFX_STATE_WRITE_G",false]],"bgfx_state_write_r (c macro)":[[0,"c.BGFX_STATE_WRITE_R",false]],"bgfx_state_write_rgb (c macro)":[[0,"c.BGFX_STATE_WRITE_RGB",false]],"bgfx_state_write_z (c macro)":[[0,"c.BGFX_STATE_WRITE_Z",false]],"bgfx_stencil_test_less (c macro)":[[0,"c.BGFX_STENCIL_TEST_LESS",false]],"bgfx_texture_blit_dst (c macro)":[[0,"c.BGFX_TEXTURE_BLIT_DST",false]],"bgfx_texture_compute_write (c macro)":[[0,"c.BGFX_TEXTURE_COMPUTE_WRITE",false]],"bgfx_texture_msaa_sample (c macro)":[[0,"c.BGFX_TEXTURE_MSAA_SAMPLE",false]],"bgfx_texture_read_back (c macro)":[[0,"c.BGFX_TEXTURE_READ_BACK",false]],"bgfx_texture_rt (c macro)":[[0,"c.BGFX_TEXTURE_RT",false]],"bgfx_texture_rt_msaa_x16 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X16",false]],"bgfx_texture_rt_msaa_x2 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X2",false]],"bgfx_texture_rt_msaa_x4 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X4",false]],"bgfx_texture_rt_msaa_x8 (c macro)":[[0,"c.BGFX_TEXTURE_RT_MSAA_X8",false]],"bgfx_texture_rt_write_only (c macro)":[[0,"c.BGFX_TEXTURE_RT_WRITE_ONLY",false]],"bgfx_texture_srgb (c macro)":[[0,"c.BGFX_TEXTURE_SRGB",false]]},"objects":{"":[[0,0,1,"c.BGFX_CAPS_ALPHA_TO_COVERAGE","BGFX_CAPS_ALPHA_TO_COVERAGE"],[0,0,1,"c.BGFX_CAPS_BLEND_INDEPENDENT","BGFX_CAPS_BLEND_INDEPENDENT"],[0,0,1,"c.BGFX_CAPS_COMPUTE","BGFX_CAPS_COMPUTE"],[0,0,1,"c.BGFX_CAPS_CONSERVATIVE_RASTER","BGFX_CAPS_CONSERVATIVE_RASTER"],[0,0,1,"c.BGFX_CAPS_DRAW_INDIRECT","BGFX_CAPS_DRAW_INDIRECT"],[0,0,1,"c.BGFX_CAPS_DRAW_INDIRECT_COUNT","BGFX_CAPS_DRAW_INDIRECT_COUNT"],[0,0,1,"c.BGFX_CAPS_FRAGMENT_DEPTH","BGFX_CAPS_FRAGMENT_DEPTH"],[0,0,1,"c.BGFX_CAPS_FRAGMENT_ORDERING","BGFX_CAPS_FRAGMENT_ORDERING"],[0,0,1,"c.BGFX_CAPS_GRAPHICS_DEBUGGER","BGFX_CAPS_GRAPHICS_DEBUGGER"],[0,0,1,"c.BGFX_CAPS_HDR10","BGFX_CAPS_HDR10"],[0,0,1,"c.BGFX_CAPS_HIDPI","BGFX_CAPS_HIDPI"],[0,0,1,"c.BGFX_CAPS_IMAGE_RW","BGFX_CAPS_IMAGE_RW"],[0,0,1,"c.BGFX_CAPS_INDEX32","BGFX_CAPS_INDEX32"],[0,0,1,"c.BGFX_CAPS_INSTANCING","BGFX_CAPS_INSTANCING"],[0,0,1,"c.BGFX_CAPS_OCCLUSION_QUERY","BGFX_CAPS_OCCLUSION_QUERY"],[0,0,1,"c.BGFX_CAPS_RENDERER_MULTITHREADED","BGFX_CAPS_RENDERER_MULTITHREADED"],[0,0,1,"c.BGFX_CAPS_SWAP_CHAIN","BGFX_CAPS_SWAP_CHAIN"],[0,0,1,"c.BGFX_CAPS_TEXTURE_2D_ARRAY","BGFX_CAPS_TEXTURE_2D_ARRAY"],[0,0,1,"c.BGFX_CAPS_TEXTURE_3D","BGFX_CAPS_TEXTURE_3D"],[0,0,1,"c.BGFX_CAPS_TEXTURE_BLIT","BGFX_CAPS_TEXTURE_BLIT"],[0,0,1,"c.BGFX_CAPS_TEXTURE_COMPARE_ALL","BGFX_CAPS_TEXTURE_COMPARE_ALL"],[0,0,1,"c.BGFX_CAPS_TEXTURE_COMPARE_LEQUAL","BGFX_CAPS_TEXTURE_COMPARE_LEQUAL"],[0,0,1,"c.BGFX_CAPS_TEXTURE_CUBE_ARRAY","BGFX_CAPS_TEXTURE_CUBE_ARRAY"],[0,0,1,"c.BGFX_CAPS_TEXTURE_DIRECT_ACCESS","BGFX_CAPS_TEXTURE_DIRECT_ACCESS"],[0,0,1,"c.BGFX_CAPS_TEXTURE_READ_BACK","BGFX_CAPS_TEXTURE_READ_BACK"],[0,0,1,"c.BGFX_CAPS_VERTEX_ATTRIB_HALF","BGFX_CAPS_VERTEX_ATTRIB_HALF"],[0,0,1,"c.BGFX_CAPS_VERTEX_ATTRIB_UINT10","BGFX_CAPS_VERTEX_ATTRIB_UINT10"],[0,0,1,"c.BGFX_CAPS_VERTEX_ID","BGFX_CAPS_VERTEX_ID"],[0,0,1,"c.BGFX_DEBUG_IFH","BGFX_DEBUG_IFH"],[0,0,1,"c.BGFX_DEBUG_NONE","BGFX_DEBUG_NONE"],[0,0,1,"c.BGFX_DEBUG_PROFILER","BGFX_DEBUG_PROFILER"],[0,0,1,"c.BGFX_DEBUG_STATS","BGFX_DEBUG_STATS"],[0,0,1,"c.BGFX_DEBUG_TEXT","BGFX_DEBUG_TEXT"],[0,0,1,"c.BGFX_DEBUG_WIREFRAME","BGFX_DEBUG_WIREFRAME"],[0,0,1,"c.BGFX_PCI_ID_AMD","BGFX_PCI_ID_AMD"],[0,0,1,"c.BGFX_PCI_ID_APPLE","BGFX_PCI_ID_APPLE"],[0,0,1,"c.BGFX_PCI_ID_INTEL","BGFX_PCI_ID_INTEL"],[0,0,1,"c.BGFX_PCI_ID_MICROSOFT","BGFX_PCI_ID_MICROSOFT"],[0,0,1,"c.BGFX_PCI_ID_NONE","BGFX_PCI_ID_NONE"],[0,0,1,"c.BGFX_PCI_ID_NVIDIA","BGFX_PCI_ID_NVIDIA"],[0,0,1,"c.BGFX_PCI_ID_SOFTWARE_RASTERIZER","BGFX_PCI_ID_SOFTWARE_RASTERIZER"],[0,0,1,"c.BGFX_RESET_CAPTURE","BGFX_RESET_CAPTURE"],[0,0,1,"c.BGFX_RESET_DEPTH_CLAMP","BGFX_RESET_DEPTH_CLAMP"],[0,0,1,"c.BGFX_RESET_FLIP_AFTER_RENDER","BGFX_RESET_FLIP_AFTER_RENDER"],[0,0,1,"c.BGFX_RESET_FLUSH_AFTER_RENDER","BGFX_RESET_FLUSH_AFTER_RENDER"],[0,0,1,"c.BGFX_RESET_FULLSCREEN","BGFX_RESET_FULLSCREEN"],[0,0,1,"c.BGFX_RESET_HDR10","BGFX_RESET_HDR10"],[0,0,1,"c.BGFX_RESET_HIDPI","BGFX_RESET_HIDPI"],[0,0,1,"c.BGFX_RESET_MAXANISOTROPY","BGFX_RESET_MAXANISOTROPY"],[0,0,1,"c.BGFX_RESET_MSAA_X16","BGFX_RESET_MSAA_X16"],[0,0,1,"c.BGFX_RESET_MSAA_X2","BGFX_RESET_MSAA_X2"],[0,0,1,"c.BGFX_RESET_MSAA_X4","BGFX_RESET_MSAA_X4"],[0,0,1,"c.BGFX_RESET_MSAA_X8","BGFX_RESET_MSAA_X8"],[0,0,1,"c.BGFX_RESET_NONE","BGFX_RESET_NONE"],[0,0,1,"c.BGFX_RESET_SRGB_BACKBUFFER","BGFX_RESET_SRGB_BACKBUFFER"],[0,0,1,"c.BGFX_RESET_SUSPEND","BGFX_RESET_SUSPEND"],[0,0,1,"c.BGFX_RESET_TRANSPARENT_BACKBUFFER","BGFX_RESET_TRANSPARENT_BACKBUFFER"],[0,0,1,"c.BGFX_RESET_VSYNC","BGFX_RESET_VSYNC"],[0,0,1,"c.BGFX_STATE_BLEND_ALPHA_TO_COVERAGE","BGFX_STATE_BLEND_ALPHA_TO_COVERAGE"],[0,0,1,"c.BGFX_STATE_BLEND_DST_ALPHA","BGFX_STATE_BLEND_DST_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_DST_COLOR","BGFX_STATE_BLEND_DST_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_ADD","BGFX_STATE_BLEND_EQUATION_ADD"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_MAX","BGFX_STATE_BLEND_EQUATION_MAX"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_MIN","BGFX_STATE_BLEND_EQUATION_MIN"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_REVSUB","BGFX_STATE_BLEND_EQUATION_REVSUB"],[0,0,1,"c.BGFX_STATE_BLEND_EQUATION_SUB","BGFX_STATE_BLEND_EQUATION_SUB"],[0,0,1,"c.BGFX_STATE_BLEND_FACTOR","BGFX_STATE_BLEND_FACTOR"],[0,0,1,"c.BGFX_STATE_BLEND_INDEPENDENT","BGFX_STATE_BLEND_INDEPENDENT"],[0,0,1,"c.BGFX_STATE_BLEND_INV_DST_ALPHA","BGFX_STATE_BLEND_INV_DST_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_INV_DST_COLOR","BGFX_STATE_BLEND_INV_DST_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_INV_FACTOR","BGFX_STATE_BLEND_INV_FACTOR"],[0,0,1,"c.BGFX_STATE_BLEND_INV_SRC_ALPHA","BGFX_STATE_BLEND_INV_SRC_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_INV_SRC_COLOR","BGFX_STATE_BLEND_INV_SRC_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_ONE","BGFX_STATE_BLEND_ONE"],[0,0,1,"c.BGFX_STATE_BLEND_SRC_ALPHA","BGFX_STATE_BLEND_SRC_ALPHA"],[0,0,1,"c.BGFX_STATE_BLEND_SRC_ALPHA_SAT","BGFX_STATE_BLEND_SRC_ALPHA_SAT"],[0,0,1,"c.BGFX_STATE_BLEND_SRC_COLOR","BGFX_STATE_BLEND_SRC_COLOR"],[0,0,1,"c.BGFX_STATE_BLEND_ZERO","BGFX_STATE_BLEND_ZERO"],[0,0,1,"c.BGFX_STATE_CULL_CCW","BGFX_STATE_CULL_CCW"],[0,0,1,"c.BGFX_STATE_CULL_CW","BGFX_STATE_CULL_CW"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_ALWAYS","BGFX_STATE_DEPTH_TEST_ALWAYS"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_EQUAL","BGFX_STATE_DEPTH_TEST_EQUAL"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_GEQUAL","BGFX_STATE_DEPTH_TEST_GEQUAL"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_GREATER","BGFX_STATE_DEPTH_TEST_GREATER"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_LEQUAL","BGFX_STATE_DEPTH_TEST_LEQUAL"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_LESS","BGFX_STATE_DEPTH_TEST_LESS"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_NEVER","BGFX_STATE_DEPTH_TEST_NEVER"],[0,0,1,"c.BGFX_STATE_DEPTH_TEST_NOTEQUAL","BGFX_STATE_DEPTH_TEST_NOTEQUAL"],[0,0,1,"c.BGFX_STATE_LINEAA","BGFX_STATE_LINEAA"],[0,0,1,"c.BGFX_STATE_MSAA","BGFX_STATE_MSAA"],[0,0,1,"c.BGFX_STATE_PT_LINES","BGFX_STATE_PT_LINES"],[0,0,1,"c.BGFX_STATE_PT_LINESTRIP","BGFX_STATE_PT_LINESTRIP"],[0,0,1,"c.BGFX_STATE_PT_POINTS","BGFX_STATE_PT_POINTS"],[0,0,1,"c.BGFX_STATE_PT_TRISTRIP","BGFX_STATE_PT_TRISTRIP"],[0,0,1,"c.BGFX_STATE_WRITE_A","BGFX_STATE_WRITE_A"],[0,0,1,"c.BGFX_STATE_WRITE_B","BGFX_STATE_WRITE_B"],[0,0,1,"c.BGFX_STATE_WRITE_G","BGFX_STATE_WRITE_G"],[0,0,1,"c.BGFX_STATE_WRITE_R","BGFX_STATE_WRITE_R"],[0,0,1,"c.BGFX_STATE_WRITE_RGB","BGFX_STATE_WRITE_RGB"],[0,0,1,"c.BGFX_STATE_WRITE_Z","BGFX_STATE_WRITE_Z"],[0,0,1,"c.BGFX_STENCIL_TEST_LESS","BGFX_STENCIL_TEST_LESS"],[0,0,1,"c.BGFX_TEXTURE_BLIT_DST","BGFX_TEXTURE_BLIT_DST"],[0,0,1,"c.BGFX_TEXTURE_COMPUTE_WRITE","BGFX_TEXTURE_COMPUTE_WRITE"],[0,0,1,"c.BGFX_TEXTURE_MSAA_SAMPLE","BGFX_TEXTURE_MSAA_SAMPLE"],[0,0,1,"c.BGFX_TEXTURE_READ_BACK","BGFX_TEXTURE_READ_BACK"],[0,0,1,"c.BGFX_TEXTURE_RT","BGFX_TEXTURE_RT"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X16","BGFX_TEXTURE_RT_MSAA_X16"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X2","BGFX_TEXTURE_RT_MSAA_X2"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X4","BGFX_TEXTURE_RT_MSAA_X4"],[0,0,1,"c.BGFX_TEXTURE_RT_MSAA_X8","BGFX_TEXTURE_RT_MSAA_X8"],[0,0,1,"c.BGFX_TEXTURE_RT_WRITE_ONLY","BGFX_TEXTURE_RT_WRITE_ONLY"],[0,0,1,"c.BGFX_TEXTURE_SRGB","BGFX_TEXTURE_SRGB"],[0,1,1,"_CPPv4N4bgfx6AccessE","bgfx::Access"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5CountE","bgfx::Access::Count"],[0,3,1,"_CPPv4N4bgfx6Access4EnumE","bgfx::Access::Enum"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5CountE","bgfx::Access::Enum::Count"],[0,2,1,"_CPPv4N4bgfx6Access4Enum4ReadE","bgfx::Access::Enum::Read"],[0,2,1,"_CPPv4N4bgfx6Access4Enum9ReadWriteE","bgfx::Access::Enum::ReadWrite"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5WriteE","bgfx::Access::Enum::Write"],[0,2,1,"_CPPv4N4bgfx6Access4Enum4ReadE","bgfx::Access::Read"],[0,2,1,"_CPPv4N4bgfx6Access4Enum9ReadWriteE","bgfx::Access::ReadWrite"],[0,2,1,"_CPPv4N4bgfx6Access4Enum5WriteE","bgfx::Access::Write"],[0,1,1,"_CPPv4N4bgfx10AttachmentE","bgfx::Attachment"],[0,4,1,"_CPPv4N4bgfx10Attachment6accessE","bgfx::Attachment::access"],[0,4,1,"_CPPv4N4bgfx10Attachment6handleE","bgfx::Attachment::handle"],[0,5,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_access"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_handle"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_layer"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_mip"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_numLayers"],[0,6,1,"_CPPv4N4bgfx10Attachment4initE13TextureHandleN6Access4EnumE8uint16_t8uint16_t8uint16_t7uint8_t","bgfx::Attachment::init::_resolve"],[0,4,1,"_CPPv4N4bgfx10Attachment5layerE","bgfx::Attachment::layer"],[0,4,1,"_CPPv4N4bgfx10Attachment3mipE","bgfx::Attachment::mip"],[0,4,1,"_CPPv4N4bgfx10Attachment9numLayersE","bgfx::Attachment::numLayers"],[0,4,1,"_CPPv4N4bgfx10Attachment7resolveE","bgfx::Attachment::resolve"],[0,1,1,"_CPPv4N4bgfx6AttribE","bgfx::Attrib"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9BitangentE","bgfx::Attrib::Bitangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color0E","bgfx::Attrib::Color0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color1E","bgfx::Attrib::Color1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color2E","bgfx::Attrib::Color2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color3E","bgfx::Attrib::Color3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum5CountE","bgfx::Attrib::Count"],[0,3,1,"_CPPv4N4bgfx6Attrib4EnumE","bgfx::Attrib::Enum"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9BitangentE","bgfx::Attrib::Enum::Bitangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color0E","bgfx::Attrib::Enum::Color0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color1E","bgfx::Attrib::Enum::Color1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color2E","bgfx::Attrib::Enum::Color2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6Color3E","bgfx::Attrib::Enum::Color3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum5CountE","bgfx::Attrib::Enum::Count"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7IndicesE","bgfx::Attrib::Enum::Indices"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6NormalE","bgfx::Attrib::Enum::Normal"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum8PositionE","bgfx::Attrib::Enum::Position"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7TangentE","bgfx::Attrib::Enum::Tangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord0E","bgfx::Attrib::Enum::TexCoord0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord1E","bgfx::Attrib::Enum::TexCoord1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord2E","bgfx::Attrib::Enum::TexCoord2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord3E","bgfx::Attrib::Enum::TexCoord3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord4E","bgfx::Attrib::Enum::TexCoord4"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord5E","bgfx::Attrib::Enum::TexCoord5"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord6E","bgfx::Attrib::Enum::TexCoord6"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord7E","bgfx::Attrib::Enum::TexCoord7"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6WeightE","bgfx::Attrib::Enum::Weight"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7IndicesE","bgfx::Attrib::Indices"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6NormalE","bgfx::Attrib::Normal"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum8PositionE","bgfx::Attrib::Position"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum7TangentE","bgfx::Attrib::Tangent"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord0E","bgfx::Attrib::TexCoord0"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord1E","bgfx::Attrib::TexCoord1"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord2E","bgfx::Attrib::TexCoord2"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord3E","bgfx::Attrib::TexCoord3"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord4E","bgfx::Attrib::TexCoord4"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord5E","bgfx::Attrib::TexCoord5"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord6E","bgfx::Attrib::TexCoord6"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum9TexCoord7E","bgfx::Attrib::TexCoord7"],[0,2,1,"_CPPv4N4bgfx6Attrib4Enum6WeightE","bgfx::Attrib::Weight"],[0,1,1,"_CPPv4N4bgfx10AttribTypeE","bgfx::AttribType"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5CountE","bgfx::AttribType::Count"],[0,3,1,"_CPPv4N4bgfx10AttribType4EnumE","bgfx::AttribType::Enum"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5CountE","bgfx::AttribType::Enum::Count"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5FloatE","bgfx::AttribType::Enum::Float"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum4HalfE","bgfx::AttribType::Enum::Half"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Int16E","bgfx::AttribType::Enum::Int16"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum6Uint10E","bgfx::AttribType::Enum::Uint10"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Uint8E","bgfx::AttribType::Enum::Uint8"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5FloatE","bgfx::AttribType::Float"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum4HalfE","bgfx::AttribType::Half"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Int16E","bgfx::AttribType::Int16"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum6Uint10E","bgfx::AttribType::Uint10"],[0,2,1,"_CPPv4N4bgfx10AttribType4Enum5Uint8E","bgfx::AttribType::Uint8"],[0,1,1,"_CPPv4N4bgfx9CallbackIE","bgfx::CallbackI"],[0,5,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead"],[0,6,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead::_id"],[0,6,1,"_CPPv4N4bgfx9CallbackI9cacheReadE8uint64_tPv8uint32_t","bgfx::CallbackI::cacheRead::_size"],[0,5,1,"_CPPv4N4bgfx9CallbackI13cacheReadSizeE8uint64_t","bgfx::CallbackI::cacheReadSize"],[0,6,1,"_CPPv4N4bgfx9CallbackI13cacheReadSizeE8uint64_t","bgfx::CallbackI::cacheReadSize::_id"],[0,5,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite"],[0,6,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite::_id"],[0,6,1,"_CPPv4N4bgfx9CallbackI10cacheWriteE8uint64_tPKv8uint32_t","bgfx::CallbackI::cacheWrite::_size"],[0,5,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_format"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_height"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_pitch"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_width"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureBeginE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumEb","bgfx::CallbackI::captureBegin::_yflip"],[0,5,1,"_CPPv4N4bgfx9CallbackI10captureEndEv","bgfx::CallbackI::captureEnd"],[0,5,1,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t","bgfx::CallbackI::captureFrame"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t","bgfx::CallbackI::captureFrame::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI12captureFrameEPKv8uint32_t","bgfx::CallbackI::captureFrame::_size"],[0,5,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_code"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_line"],[0,6,1,"_CPPv4N4bgfx9CallbackI5fatalEPKc8uint16_tN5Fatal4EnumEPKc","bgfx::CallbackI::fatal::_str"],[0,5,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_abgr"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_line"],[0,6,1,"_CPPv4N4bgfx9CallbackI13profilerBeginEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBegin::_name"],[0,5,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_abgr"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_line"],[0,6,1,"_CPPv4N4bgfx9CallbackI20profilerBeginLiteralEPKc8uint32_tPKc8uint16_t","bgfx::CallbackI::profilerBeginLiteral::_name"],[0,5,1,"_CPPv4N4bgfx9CallbackI11profilerEndEv","bgfx::CallbackI::profilerEnd"],[0,5,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_data"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_height"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_pitch"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_size"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_width"],[0,6,1,"_CPPv4N4bgfx9CallbackI10screenShotEPKc8uint32_t8uint32_t8uint32_tPKv8uint32_tb","bgfx::CallbackI::screenShot::_yflip"],[0,5,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_argList"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_filePath"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_format"],[0,6,1,"_CPPv4N4bgfx9CallbackI10traceVargsEPKc8uint16_tPKc7va_list","bgfx::CallbackI::traceVargs::_line"],[0,1,1,"_CPPv4N4bgfx4CapsE","bgfx::Caps"],[0,1,1,"_CPPv4N4bgfx4Caps3GPUE","bgfx::Caps::GPU"],[0,4,1,"_CPPv4N4bgfx4Caps3GPU8deviceIdE","bgfx::Caps::GPU::deviceId"],[0,4,1,"_CPPv4N4bgfx4Caps3GPU8vendorIdE","bgfx::Caps::GPU::vendorId"],[0,1,1,"_CPPv4N4bgfx4Caps6LimitsE","bgfx::Caps::Limits"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits8maxBlitsE","bgfx::Caps::Limits::maxBlits"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits18maxComputeBindingsE","bgfx::Caps::Limits::maxComputeBindings"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits12maxDrawCallsE","bgfx::Caps::Limits::maxDrawCalls"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits22maxDynamicIndexBuffersE","bgfx::Caps::Limits::maxDynamicIndexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits23maxDynamicVertexBuffersE","bgfx::Caps::Limits::maxDynamicVertexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxEncodersE","bgfx::Caps::Limits::maxEncoders"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxFBAttachmentsE","bgfx::Caps::Limits::maxFBAttachments"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits15maxFrameBuffersE","bgfx::Caps::Limits::maxFrameBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits15maxIndexBuffersE","bgfx::Caps::Limits::maxIndexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits19maxOcclusionQueriesE","bgfx::Caps::Limits::maxOcclusionQueries"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxProgramsE","bgfx::Caps::Limits::maxPrograms"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits10maxShadersE","bgfx::Caps::Limits::maxShaders"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxTextureLayersE","bgfx::Caps::Limits::maxTextureLayers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits18maxTextureSamplersE","bgfx::Caps::Limits::maxTextureSamplers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits14maxTextureSizeE","bgfx::Caps::Limits::maxTextureSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxTexturesE","bgfx::Caps::Limits::maxTextures"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits18maxTransientIbSizeE","bgfx::Caps::Limits::maxTransientIbSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits18maxTransientVbSizeE","bgfx::Caps::Limits::maxTransientVbSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits11maxUniformsE","bgfx::Caps::Limits::maxUniforms"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxVertexBuffersE","bgfx::Caps::Limits::maxVertexBuffers"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxVertexLayoutsE","bgfx::Caps::Limits::maxVertexLayouts"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits16maxVertexStreamsE","bgfx::Caps::Limits::maxVertexStreams"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits8maxViewsE","bgfx::Caps::Limits::maxViews"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits17minResourceCbSizeE","bgfx::Caps::Limits::minResourceCbSize"],[0,4,1,"_CPPv4N4bgfx4Caps6Limits20minUniformBufferSizeE","bgfx::Caps::Limits::minUniformBufferSize"],[0,4,1,"_CPPv4N4bgfx4Caps8deviceIdE","bgfx::Caps::deviceId"],[0,4,1,"_CPPv4N4bgfx4Caps7formatsE","bgfx::Caps::formats"],[0,4,1,"_CPPv4N4bgfx4Caps3gpuE","bgfx::Caps::gpu"],[0,4,1,"_CPPv4N4bgfx4Caps16homogeneousDepthE","bgfx::Caps::homogeneousDepth"],[0,4,1,"_CPPv4N4bgfx4Caps6limitsE","bgfx::Caps::limits"],[0,4,1,"_CPPv4N4bgfx4Caps7numGPUsE","bgfx::Caps::numGPUs"],[0,4,1,"_CPPv4N4bgfx4Caps16originBottomLeftE","bgfx::Caps::originBottomLeft"],[0,4,1,"_CPPv4N4bgfx4Caps12rendererTypeE","bgfx::Caps::rendererType"],[0,4,1,"_CPPv4N4bgfx4Caps9supportedE","bgfx::Caps::supported"],[0,4,1,"_CPPv4N4bgfx4Caps8vendorIdE","bgfx::Caps::vendorId"],[0,1,1,"_CPPv4N4bgfx7EncoderE","bgfx::Encoder"],[0,5,1,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t","bgfx::Encoder::allocTransform"],[0,6,1,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t","bgfx::Encoder::allocTransform::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder14allocTransformEP9Transform8uint16_t","bgfx::Encoder::allocTransform::_transform"],[0,5,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit"],[0,5,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dst"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dst"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstMip"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_dstZ"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_height"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_height"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_src"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_src"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcMip"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_srcZ"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_width"],[0,6,1,"_CPPv4N4bgfx7Encoder4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::blit::_width"],[0,5,1,"_CPPv4N4bgfx7Encoder7discardE7uint8_t","bgfx::Encoder::discard"],[0,6,1,"_CPPv4N4bgfx7Encoder7discardE7uint8_t","bgfx::Encoder::discard::_flags"],[0,5,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch"],[0,5,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_numX"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_numY"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_numZ"],[0,6,1,"_CPPv4N4bgfx7Encoder8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::Encoder::dispatch::_start"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx7Encoder9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::Encoder::setBuffer::_stage"],[0,5,1,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb","bgfx::Encoder::setCondition"],[0,6,1,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb","bgfx::Encoder::setCondition::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder12setConditionE20OcclusionQueryHandleb","bgfx::Encoder::setCondition::_visible"],[0,5,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_access"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_format"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_mip"],[0,6,1,"_CPPv4N4bgfx7Encoder8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::Encoder::setImage::_stage"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer","bgfx::Encoder::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer","bgfx::Encoder::setIndexBuffer::_tib"],[0,6,1,"_CPPv4N4bgfx7Encoder14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::Encoder::setIndexBuffer::_tib"],[0,5,1,"_CPPv4N4bgfx7Encoder16setInstanceCountE8uint32_t","bgfx::Encoder::setInstanceCount"],[0,6,1,"_CPPv4N4bgfx7Encoder16setInstanceCountE8uint32_t","bgfx::Encoder::setInstanceCount::_numInstances"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::Encoder::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::Encoder::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx7Encoder21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::Encoder::setInstanceDataBuffer::_start"],[0,5,1,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t","bgfx::Encoder::setMarker"],[0,6,1,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t","bgfx::Encoder::setMarker::_len"],[0,6,1,"_CPPv4N4bgfx7Encoder9setMarkerEPKc7int32_t","bgfx::Encoder::setMarker::_name"],[0,5,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t","bgfx::Encoder::setScissor"],[0,5,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t","bgfx::Encoder::setScissor::_cache"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_height"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_width"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_x"],[0,6,1,"_CPPv4N4bgfx7Encoder10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::Encoder::setScissor::_y"],[0,5,1,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t","bgfx::Encoder::setState"],[0,6,1,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t","bgfx::Encoder::setState::_rgba"],[0,6,1,"_CPPv4N4bgfx7Encoder8setStateE8uint64_t8uint32_t","bgfx::Encoder::setState::_state"],[0,5,1,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t","bgfx::Encoder::setStencil"],[0,6,1,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t","bgfx::Encoder::setStencil::_bstencil"],[0,6,1,"_CPPv4N4bgfx7Encoder10setStencilE8uint32_t8uint32_t","bgfx::Encoder::setStencil::_fstencil"],[0,5,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_sampler"],[0,6,1,"_CPPv4N4bgfx7Encoder10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::Encoder::setTexture::_stage"],[0,5,1,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t","bgfx::Encoder::setTransform"],[0,5,1,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t","bgfx::Encoder::setTransform"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t","bgfx::Encoder::setTransform::_cache"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t","bgfx::Encoder::setTransform::_mtx"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformE8uint32_t8uint16_t","bgfx::Encoder::setTransform::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder12setTransformEPKv8uint16_t","bgfx::Encoder::setTransform::_num"],[0,5,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform"],[0,6,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder10setUniformE13UniformHandlePKv8uint16_t","bgfx::Encoder::setUniform::_value"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::Encoder::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::Encoder::setVertexBuffer::_tvb"],[0,6,1,"_CPPv4N4bgfx7Encoder15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::Encoder::setVertexBuffer::_tvb"],[0,5,1,"_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t","bgfx::Encoder::setVertexCount"],[0,6,1,"_CPPv4N4bgfx7Encoder14setVertexCountE8uint32_t","bgfx::Encoder::setVertexCount::_numVertices"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,5,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_depth"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_flags"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_id"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_num"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_numHandle"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_numIndex"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_numMax"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_occlusionQuery"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::Encoder::submit::_program"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_start"],[0,6,1,"_CPPv4N4bgfx7Encoder6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::Encoder::submit::_start"],[0,5,1,"_CPPv4N4bgfx7Encoder5touchE6ViewId","bgfx::Encoder::touch"],[0,6,1,"_CPPv4N4bgfx7Encoder5touchE6ViewId","bgfx::Encoder::touch::_id"],[0,1,1,"_CPPv4N4bgfx12EncoderStatsE","bgfx::EncoderStats"],[0,4,1,"_CPPv4N4bgfx12EncoderStats12cpuTimeBeginE","bgfx::EncoderStats::cpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx12EncoderStats10cpuTimeEndE","bgfx::EncoderStats::cpuTimeEnd"],[0,1,1,"_CPPv4N4bgfx4InitE","bgfx::Init"],[0,1,1,"_CPPv4N4bgfx4Init6LimitsE","bgfx::Init::Limits"],[0,4,1,"_CPPv4N4bgfx4Init6Limits11maxEncodersE","bgfx::Init::Limits::maxEncoders"],[0,4,1,"_CPPv4N4bgfx4Init6Limits18maxTransientIbSizeE","bgfx::Init::Limits::maxTransientIbSize"],[0,4,1,"_CPPv4N4bgfx4Init6Limits18maxTransientVbSizeE","bgfx::Init::Limits::maxTransientVbSize"],[0,4,1,"_CPPv4N4bgfx4Init6Limits17minResourceCbSizeE","bgfx::Init::Limits::minResourceCbSize"],[0,4,1,"_CPPv4N4bgfx4Init6Limits20minUniformBufferSizeE","bgfx::Init::Limits::minUniformBufferSize"],[0,4,1,"_CPPv4N4bgfx4Init9allocatorE","bgfx::Init::allocator"],[0,4,1,"_CPPv4N4bgfx4Init8callbackE","bgfx::Init::callback"],[0,4,1,"_CPPv4N4bgfx4Init12capabilitiesE","bgfx::Init::capabilities"],[0,4,1,"_CPPv4N4bgfx4Init5debugE","bgfx::Init::debug"],[0,4,1,"_CPPv4N4bgfx4Init8deviceIdE","bgfx::Init::deviceId"],[0,4,1,"_CPPv4N4bgfx4Init6limitsE","bgfx::Init::limits"],[0,4,1,"_CPPv4N4bgfx4Init12platformDataE","bgfx::Init::platformData"],[0,4,1,"_CPPv4N4bgfx4Init7profileE","bgfx::Init::profile"],[0,4,1,"_CPPv4N4bgfx4Init10resolutionE","bgfx::Init::resolution"],[0,4,1,"_CPPv4N4bgfx4Init4typeE","bgfx::Init::type"],[0,4,1,"_CPPv4N4bgfx4Init8vendorIdE","bgfx::Init::vendorId"],[0,1,1,"_CPPv4N4bgfx18InstanceDataBufferE","bgfx::InstanceDataBuffer"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer4dataE","bgfx::InstanceDataBuffer::data"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer6handleE","bgfx::InstanceDataBuffer::handle"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer3numE","bgfx::InstanceDataBuffer::num"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer6offsetE","bgfx::InstanceDataBuffer::offset"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer4sizeE","bgfx::InstanceDataBuffer::size"],[0,4,1,"_CPPv4N4bgfx18InstanceDataBuffer6strideE","bgfx::InstanceDataBuffer::stride"],[0,1,1,"_CPPv4N4bgfx12InternalDataE","bgfx::InternalData"],[0,4,1,"_CPPv4N4bgfx12InternalData4capsE","bgfx::InternalData::caps"],[0,4,1,"_CPPv4N4bgfx12InternalData7contextE","bgfx::InternalData::context"],[0,1,1,"_CPPv4N4bgfx6MemoryE","bgfx::Memory"],[0,4,1,"_CPPv4N4bgfx6Memory4dataE","bgfx::Memory::data"],[0,4,1,"_CPPv4N4bgfx6Memory4sizeE","bgfx::Memory::size"],[0,1,1,"_CPPv4N4bgfx20OcclusionQueryResultE","bgfx::OcclusionQueryResult"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum5CountE","bgfx::OcclusionQueryResult::Count"],[0,3,1,"_CPPv4N4bgfx20OcclusionQueryResult4EnumE","bgfx::OcclusionQueryResult::Enum"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum5CountE","bgfx::OcclusionQueryResult::Enum::Count"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum9InvisibleE","bgfx::OcclusionQueryResult::Enum::Invisible"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum8NoResultE","bgfx::OcclusionQueryResult::Enum::NoResult"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum7VisibleE","bgfx::OcclusionQueryResult::Enum::Visible"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum9InvisibleE","bgfx::OcclusionQueryResult::Invisible"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum8NoResultE","bgfx::OcclusionQueryResult::NoResult"],[0,2,1,"_CPPv4N4bgfx20OcclusionQueryResult4Enum7VisibleE","bgfx::OcclusionQueryResult::Visible"],[0,1,1,"_CPPv4N4bgfx12PlatformDataE","bgfx::PlatformData"],[0,4,1,"_CPPv4N4bgfx12PlatformData10backBufferE","bgfx::PlatformData::backBuffer"],[0,4,1,"_CPPv4N4bgfx12PlatformData12backBufferDSE","bgfx::PlatformData::backBufferDS"],[0,4,1,"_CPPv4N4bgfx12PlatformData7contextE","bgfx::PlatformData::context"],[0,4,1,"_CPPv4N4bgfx12PlatformData3ndtE","bgfx::PlatformData::ndt"],[0,4,1,"_CPPv4N4bgfx12PlatformData3nwhE","bgfx::PlatformData::nwh"],[0,4,1,"_CPPv4N4bgfx12PlatformData4typeE","bgfx::PlatformData::type"],[0,1,1,"_CPPv4N4bgfx11RenderFrameE","bgfx::RenderFrame"],[0,1,1,"_CPPv4N4bgfx12RendererTypeE","bgfx::RendererType"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3AgcE","bgfx::RendererType::Agc"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5CountE","bgfx::RendererType::Count"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D11E","bgfx::RendererType::Direct3D11"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D12E","bgfx::RendererType::Direct3D12"],[0,3,1,"_CPPv4N4bgfx12RendererType4EnumE","bgfx::RendererType::Enum"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3AgcE","bgfx::RendererType::Enum::Agc"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5CountE","bgfx::RendererType::Enum::Count"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D11E","bgfx::RendererType::Enum::Direct3D11"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum10Direct3D12E","bgfx::RendererType::Enum::Direct3D12"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3GnmE","bgfx::RendererType::Enum::Gnm"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5MetalE","bgfx::RendererType::Enum::Metal"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum4NoopE","bgfx::RendererType::Enum::Noop"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3NvnE","bgfx::RendererType::Enum::Nvn"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6OpenGLE","bgfx::RendererType::Enum::OpenGL"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum8OpenGLESE","bgfx::RendererType::Enum::OpenGLES"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6VulkanE","bgfx::RendererType::Enum::Vulkan"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3GnmE","bgfx::RendererType::Gnm"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum5MetalE","bgfx::RendererType::Metal"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum4NoopE","bgfx::RendererType::Noop"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum3NvnE","bgfx::RendererType::Nvn"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6OpenGLE","bgfx::RendererType::OpenGL"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum8OpenGLESE","bgfx::RendererType::OpenGLES"],[0,2,1,"_CPPv4N4bgfx12RendererType4Enum6VulkanE","bgfx::RendererType::Vulkan"],[0,1,1,"_CPPv4N4bgfx10ResolutionE","bgfx::Resolution"],[0,4,1,"_CPPv4N4bgfx10Resolution14debugTextScaleE","bgfx::Resolution::debugTextScale"],[0,4,1,"_CPPv4N4bgfx10Resolution11formatColorE","bgfx::Resolution::formatColor"],[0,4,1,"_CPPv4N4bgfx10Resolution18formatDepthStencilE","bgfx::Resolution::formatDepthStencil"],[0,4,1,"_CPPv4N4bgfx10Resolution6heightE","bgfx::Resolution::height"],[0,4,1,"_CPPv4N4bgfx10Resolution15maxFrameLatencyE","bgfx::Resolution::maxFrameLatency"],[0,4,1,"_CPPv4N4bgfx10Resolution14numBackBuffersE","bgfx::Resolution::numBackBuffers"],[0,4,1,"_CPPv4N4bgfx10Resolution5resetE","bgfx::Resolution::reset"],[0,4,1,"_CPPv4N4bgfx10Resolution5widthE","bgfx::Resolution::width"],[0,1,1,"_CPPv4N4bgfx5StatsE","bgfx::Stats"],[0,4,1,"_CPPv4N4bgfx5Stats12cpuTimeBeginE","bgfx::Stats::cpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx5Stats10cpuTimeEndE","bgfx::Stats::cpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx5Stats12cpuTimeFrameE","bgfx::Stats::cpuTimeFrame"],[0,4,1,"_CPPv4N4bgfx5Stats12cpuTimerFreqE","bgfx::Stats::cpuTimerFreq"],[0,4,1,"_CPPv4N4bgfx5Stats12encoderStatsE","bgfx::Stats::encoderStats"],[0,4,1,"_CPPv4N4bgfx5Stats11gpuFrameNumE","bgfx::Stats::gpuFrameNum"],[0,4,1,"_CPPv4N4bgfx5Stats12gpuMemoryMaxE","bgfx::Stats::gpuMemoryMax"],[0,4,1,"_CPPv4N4bgfx5Stats13gpuMemoryUsedE","bgfx::Stats::gpuMemoryUsed"],[0,4,1,"_CPPv4N4bgfx5Stats12gpuTimeBeginE","bgfx::Stats::gpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx5Stats10gpuTimeEndE","bgfx::Stats::gpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx5Stats12gpuTimerFreqE","bgfx::Stats::gpuTimerFreq"],[0,4,1,"_CPPv4N4bgfx5Stats6heightE","bgfx::Stats::height"],[0,4,1,"_CPPv4N4bgfx5Stats13maxGpuLatencyE","bgfx::Stats::maxGpuLatency"],[0,4,1,"_CPPv4N4bgfx5Stats7numBlitE","bgfx::Stats::numBlit"],[0,4,1,"_CPPv4N4bgfx5Stats10numComputeE","bgfx::Stats::numCompute"],[0,4,1,"_CPPv4N4bgfx5Stats7numDrawE","bgfx::Stats::numDraw"],[0,4,1,"_CPPv4N4bgfx5Stats22numDynamicIndexBuffersE","bgfx::Stats::numDynamicIndexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats23numDynamicVertexBuffersE","bgfx::Stats::numDynamicVertexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats11numEncodersE","bgfx::Stats::numEncoders"],[0,4,1,"_CPPv4N4bgfx5Stats15numFrameBuffersE","bgfx::Stats::numFrameBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats15numIndexBuffersE","bgfx::Stats::numIndexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats19numOcclusionQueriesE","bgfx::Stats::numOcclusionQueries"],[0,4,1,"_CPPv4N4bgfx5Stats8numPrimsE","bgfx::Stats::numPrims"],[0,4,1,"_CPPv4N4bgfx5Stats11numProgramsE","bgfx::Stats::numPrograms"],[0,4,1,"_CPPv4N4bgfx5Stats10numShadersE","bgfx::Stats::numShaders"],[0,4,1,"_CPPv4N4bgfx5Stats11numTexturesE","bgfx::Stats::numTextures"],[0,4,1,"_CPPv4N4bgfx5Stats11numUniformsE","bgfx::Stats::numUniforms"],[0,4,1,"_CPPv4N4bgfx5Stats16numVertexBuffersE","bgfx::Stats::numVertexBuffers"],[0,4,1,"_CPPv4N4bgfx5Stats16numVertexLayoutsE","bgfx::Stats::numVertexLayouts"],[0,4,1,"_CPPv4N4bgfx5Stats8numViewsE","bgfx::Stats::numViews"],[0,4,1,"_CPPv4N4bgfx5Stats12rtMemoryUsedE","bgfx::Stats::rtMemoryUsed"],[0,4,1,"_CPPv4N4bgfx5Stats10textHeightE","bgfx::Stats::textHeight"],[0,4,1,"_CPPv4N4bgfx5Stats9textWidthE","bgfx::Stats::textWidth"],[0,4,1,"_CPPv4N4bgfx5Stats17textureMemoryUsedE","bgfx::Stats::textureMemoryUsed"],[0,4,1,"_CPPv4N4bgfx5Stats15transientIbUsedE","bgfx::Stats::transientIbUsed"],[0,4,1,"_CPPv4N4bgfx5Stats15transientVbUsedE","bgfx::Stats::transientVbUsed"],[0,4,1,"_CPPv4N4bgfx5Stats9viewStatsE","bgfx::Stats::viewStats"],[0,4,1,"_CPPv4N4bgfx5Stats10waitRenderE","bgfx::Stats::waitRender"],[0,4,1,"_CPPv4N4bgfx5Stats10waitSubmitE","bgfx::Stats::waitSubmit"],[0,4,1,"_CPPv4N4bgfx5Stats5widthE","bgfx::Stats::width"],[0,1,1,"_CPPv4N4bgfx13TextureFormatE","bgfx::TextureFormat"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2A8E","bgfx::TextureFormat::A8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC10x10E","bgfx::TextureFormat::ASTC10x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x5E","bgfx::TextureFormat::ASTC10x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x6E","bgfx::TextureFormat::ASTC10x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x8E","bgfx::TextureFormat::ASTC10x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x10E","bgfx::TextureFormat::ASTC12x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x12E","bgfx::TextureFormat::ASTC12x12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC4x4E","bgfx::TextureFormat::ASTC4x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x4E","bgfx::TextureFormat::ASTC5x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x5E","bgfx::TextureFormat::ASTC5x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x5E","bgfx::TextureFormat::ASTC6x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x6E","bgfx::TextureFormat::ASTC6x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x5E","bgfx::TextureFormat::ASTC8x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x6E","bgfx::TextureFormat::ASTC8x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x8E","bgfx::TextureFormat::ASTC8x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3ATCE","bgfx::TextureFormat::ATC"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCEE","bgfx::TextureFormat::ATCE"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCIE","bgfx::TextureFormat::ATCI"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6B5G6R5E","bgfx::TextureFormat::B5G6R5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC1E","bgfx::TextureFormat::BC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC2E","bgfx::TextureFormat::BC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC3E","bgfx::TextureFormat::BC3"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC4E","bgfx::TextureFormat::BC4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC5E","bgfx::TextureFormat::BC5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4BC6HE","bgfx::TextureFormat::BC6H"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC7E","bgfx::TextureFormat::BC7"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6BGR5A1E","bgfx::TextureFormat::BGR5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA4E","bgfx::TextureFormat::BGRA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA8E","bgfx::TextureFormat::BGRA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5CountE","bgfx::TextureFormat::Count"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D0S8E","bgfx::TextureFormat::D0S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D16E","bgfx::TextureFormat::D16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D16FE","bgfx::TextureFormat::D16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D24E","bgfx::TextureFormat::D24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D24FE","bgfx::TextureFormat::D24F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5D24S8E","bgfx::TextureFormat::D24S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D32E","bgfx::TextureFormat::D32"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D32FE","bgfx::TextureFormat::D32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC1E","bgfx::TextureFormat::ETC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC2E","bgfx::TextureFormat::ETC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5ETC2AE","bgfx::TextureFormat::ETC2A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6ETC2A1E","bgfx::TextureFormat::ETC2A1"],[0,3,1,"_CPPv4N4bgfx13TextureFormat4EnumE","bgfx::TextureFormat::Enum"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2A8E","bgfx::TextureFormat::Enum::A8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC10x10E","bgfx::TextureFormat::Enum::ASTC10x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x5E","bgfx::TextureFormat::Enum::ASTC10x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x6E","bgfx::TextureFormat::Enum::ASTC10x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8ASTC10x8E","bgfx::TextureFormat::Enum::ASTC10x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x10E","bgfx::TextureFormat::Enum::ASTC12x10"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum9ASTC12x12E","bgfx::TextureFormat::Enum::ASTC12x12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC4x4E","bgfx::TextureFormat::Enum::ASTC4x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x4E","bgfx::TextureFormat::Enum::ASTC5x4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC5x5E","bgfx::TextureFormat::Enum::ASTC5x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x5E","bgfx::TextureFormat::Enum::ASTC6x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC6x6E","bgfx::TextureFormat::Enum::ASTC6x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x5E","bgfx::TextureFormat::Enum::ASTC8x5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x6E","bgfx::TextureFormat::Enum::ASTC8x6"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7ASTC8x8E","bgfx::TextureFormat::Enum::ASTC8x8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3ATCE","bgfx::TextureFormat::Enum::ATC"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCEE","bgfx::TextureFormat::Enum::ATCE"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ATCIE","bgfx::TextureFormat::Enum::ATCI"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6B5G6R5E","bgfx::TextureFormat::Enum::B5G6R5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC1E","bgfx::TextureFormat::Enum::BC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC2E","bgfx::TextureFormat::Enum::BC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC3E","bgfx::TextureFormat::Enum::BC3"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC4E","bgfx::TextureFormat::Enum::BC4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC5E","bgfx::TextureFormat::Enum::BC5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4BC6HE","bgfx::TextureFormat::Enum::BC6H"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3BC7E","bgfx::TextureFormat::Enum::BC7"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6BGR5A1E","bgfx::TextureFormat::Enum::BGR5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA4E","bgfx::TextureFormat::Enum::BGRA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5BGRA8E","bgfx::TextureFormat::Enum::BGRA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5CountE","bgfx::TextureFormat::Enum::Count"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D0S8E","bgfx::TextureFormat::Enum::D0S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D16E","bgfx::TextureFormat::Enum::D16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D16FE","bgfx::TextureFormat::Enum::D16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D24E","bgfx::TextureFormat::Enum::D24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D24FE","bgfx::TextureFormat::Enum::D24F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5D24S8E","bgfx::TextureFormat::Enum::D24S8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3D32E","bgfx::TextureFormat::Enum::D32"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4D32FE","bgfx::TextureFormat::Enum::D32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC1E","bgfx::TextureFormat::Enum::ETC1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4ETC2E","bgfx::TextureFormat::Enum::ETC2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5ETC2AE","bgfx::TextureFormat::Enum::ETC2A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6ETC2A1E","bgfx::TextureFormat::Enum::ETC2A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC12E","bgfx::TextureFormat::Enum::PTC12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC12AE","bgfx::TextureFormat::Enum::PTC12A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC14E","bgfx::TextureFormat::Enum::PTC14"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC14AE","bgfx::TextureFormat::Enum::PTC14A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC22E","bgfx::TextureFormat::Enum::PTC22"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC24E","bgfx::TextureFormat::Enum::PTC24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R1E","bgfx::TextureFormat::Enum::R1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R16E","bgfx::TextureFormat::Enum::R16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16FE","bgfx::TextureFormat::Enum::R16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16IE","bgfx::TextureFormat::Enum::R16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16SE","bgfx::TextureFormat::Enum::R16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16UE","bgfx::TextureFormat::Enum::R16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32FE","bgfx::TextureFormat::Enum::R32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32IE","bgfx::TextureFormat::Enum::R32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32UE","bgfx::TextureFormat::Enum::R32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6R5G6B5E","bgfx::TextureFormat::Enum::R5G6B5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R8E","bgfx::TextureFormat::Enum::R8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8IE","bgfx::TextureFormat::Enum::R8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8SE","bgfx::TextureFormat::Enum::R8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8UE","bgfx::TextureFormat::Enum::R8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8RG11B10FE","bgfx::TextureFormat::Enum::RG11B10F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG16E","bgfx::TextureFormat::Enum::RG16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16FE","bgfx::TextureFormat::Enum::RG16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16IE","bgfx::TextureFormat::Enum::RG16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16SE","bgfx::TextureFormat::Enum::RG16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16UE","bgfx::TextureFormat::Enum::RG16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32FE","bgfx::TextureFormat::Enum::RG32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32IE","bgfx::TextureFormat::Enum::RG32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32UE","bgfx::TextureFormat::Enum::RG32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3RG8E","bgfx::TextureFormat::Enum::RG8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8IE","bgfx::TextureFormat::Enum::RG8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8SE","bgfx::TextureFormat::Enum::RG8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8UE","bgfx::TextureFormat::Enum::RG8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB10A2E","bgfx::TextureFormat::Enum::RGB10A2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGB5A1E","bgfx::TextureFormat::Enum::RGB5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RGB8E","bgfx::TextureFormat::Enum::RGB8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8IE","bgfx::TextureFormat::Enum::RGB8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8SE","bgfx::TextureFormat::Enum::RGB8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8UE","bgfx::TextureFormat::Enum::RGB8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB9E5FE","bgfx::TextureFormat::Enum::RGB9E5F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA16E","bgfx::TextureFormat::Enum::RGBA16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16FE","bgfx::TextureFormat::Enum::RGBA16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16IE","bgfx::TextureFormat::Enum::RGBA16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16SE","bgfx::TextureFormat::Enum::RGBA16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16UE","bgfx::TextureFormat::Enum::RGBA16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32FE","bgfx::TextureFormat::Enum::RGBA32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32IE","bgfx::TextureFormat::Enum::RGBA32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32UE","bgfx::TextureFormat::Enum::RGBA32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA4E","bgfx::TextureFormat::Enum::RGBA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA8E","bgfx::TextureFormat::Enum::RGBA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8IE","bgfx::TextureFormat::Enum::RGBA8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8SE","bgfx::TextureFormat::Enum::RGBA8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8UE","bgfx::TextureFormat::Enum::RGBA8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7UnknownE","bgfx::TextureFormat::Enum::Unknown"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum12UnknownDepthE","bgfx::TextureFormat::Enum::UnknownDepth"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC12E","bgfx::TextureFormat::PTC12"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC12AE","bgfx::TextureFormat::PTC12A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC14E","bgfx::TextureFormat::PTC14"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6PTC14AE","bgfx::TextureFormat::PTC14A"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC22E","bgfx::TextureFormat::PTC22"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5PTC24E","bgfx::TextureFormat::PTC24"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R1E","bgfx::TextureFormat::R1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R16E","bgfx::TextureFormat::R16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16FE","bgfx::TextureFormat::R16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16IE","bgfx::TextureFormat::R16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16SE","bgfx::TextureFormat::R16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R16UE","bgfx::TextureFormat::R16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32FE","bgfx::TextureFormat::R32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32IE","bgfx::TextureFormat::R32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4R32UE","bgfx::TextureFormat::R32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6R5G6B5E","bgfx::TextureFormat::R5G6B5"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum2R8E","bgfx::TextureFormat::R8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8IE","bgfx::TextureFormat::R8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8SE","bgfx::TextureFormat::R8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3R8UE","bgfx::TextureFormat::R8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum8RG11B10FE","bgfx::TextureFormat::RG11B10F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG16E","bgfx::TextureFormat::RG16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16FE","bgfx::TextureFormat::RG16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16IE","bgfx::TextureFormat::RG16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16SE","bgfx::TextureFormat::RG16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG16UE","bgfx::TextureFormat::RG16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32FE","bgfx::TextureFormat::RG32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32IE","bgfx::TextureFormat::RG32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RG32UE","bgfx::TextureFormat::RG32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum3RG8E","bgfx::TextureFormat::RG8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8IE","bgfx::TextureFormat::RG8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8SE","bgfx::TextureFormat::RG8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RG8UE","bgfx::TextureFormat::RG8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB10A2E","bgfx::TextureFormat::RGB10A2"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGB5A1E","bgfx::TextureFormat::RGB5A1"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum4RGB8E","bgfx::TextureFormat::RGB8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8IE","bgfx::TextureFormat::RGB8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8SE","bgfx::TextureFormat::RGB8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGB8UE","bgfx::TextureFormat::RGB8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGB9E5FE","bgfx::TextureFormat::RGB9E5F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA16E","bgfx::TextureFormat::RGBA16"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16FE","bgfx::TextureFormat::RGBA16F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16IE","bgfx::TextureFormat::RGBA16I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16SE","bgfx::TextureFormat::RGBA16S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA16UE","bgfx::TextureFormat::RGBA16U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32FE","bgfx::TextureFormat::RGBA32F"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32IE","bgfx::TextureFormat::RGBA32I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7RGBA32UE","bgfx::TextureFormat::RGBA32U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA4E","bgfx::TextureFormat::RGBA4"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum5RGBA8E","bgfx::TextureFormat::RGBA8"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8IE","bgfx::TextureFormat::RGBA8I"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8SE","bgfx::TextureFormat::RGBA8S"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum6RGBA8UE","bgfx::TextureFormat::RGBA8U"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum7UnknownE","bgfx::TextureFormat::Unknown"],[0,2,1,"_CPPv4N4bgfx13TextureFormat4Enum12UnknownDepthE","bgfx::TextureFormat::UnknownDepth"],[0,1,1,"_CPPv4N4bgfx11TextureInfoE","bgfx::TextureInfo"],[0,4,1,"_CPPv4N4bgfx11TextureInfo12bitsPerPixelE","bgfx::TextureInfo::bitsPerPixel"],[0,4,1,"_CPPv4N4bgfx11TextureInfo7cubeMapE","bgfx::TextureInfo::cubeMap"],[0,4,1,"_CPPv4N4bgfx11TextureInfo5depthE","bgfx::TextureInfo::depth"],[0,4,1,"_CPPv4N4bgfx11TextureInfo6formatE","bgfx::TextureInfo::format"],[0,4,1,"_CPPv4N4bgfx11TextureInfo6heightE","bgfx::TextureInfo::height"],[0,4,1,"_CPPv4N4bgfx11TextureInfo9numLayersE","bgfx::TextureInfo::numLayers"],[0,4,1,"_CPPv4N4bgfx11TextureInfo7numMipsE","bgfx::TextureInfo::numMips"],[0,4,1,"_CPPv4N4bgfx11TextureInfo11storageSizeE","bgfx::TextureInfo::storageSize"],[0,4,1,"_CPPv4N4bgfx11TextureInfo5widthE","bgfx::TextureInfo::width"],[0,1,1,"_CPPv4N4bgfx15TopologyConvertE","bgfx::TopologyConvert"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum5CountE","bgfx::TopologyConvert::Count"],[0,3,1,"_CPPv4N4bgfx15TopologyConvert4EnumE","bgfx::TopologyConvert::Enum"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum5CountE","bgfx::TopologyConvert::Enum::Count"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19LineStripToLineListE","bgfx::TopologyConvert::Enum::LineStripToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum18TriListFlipWindingE","bgfx::TopologyConvert::Enum::TriListFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriListToLineListE","bgfx::TopologyConvert::Enum::TriListToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19TriStripFlipWindingE","bgfx::TopologyConvert::Enum::TriStripFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriStripToTriListE","bgfx::TopologyConvert::Enum::TriStripToTriList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19LineStripToLineListE","bgfx::TopologyConvert::LineStripToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum18TriListFlipWindingE","bgfx::TopologyConvert::TriListFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriListToLineListE","bgfx::TopologyConvert::TriListToLineList"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum19TriStripFlipWindingE","bgfx::TopologyConvert::TriStripFlipWinding"],[0,2,1,"_CPPv4N4bgfx15TopologyConvert4Enum17TriStripToTriListE","bgfx::TopologyConvert::TriStripToTriList"],[0,1,1,"_CPPv4N4bgfx12TopologySortE","bgfx::TopologySort"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum5CountE","bgfx::TopologySort::Count"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontAvgE","bgfx::TopologySort::DirectionBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMaxE","bgfx::TopologySort::DirectionBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMinE","bgfx::TopologySort::DirectionBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackAvgE","bgfx::TopologySort::DirectionFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMaxE","bgfx::TopologySort::DirectionFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMinE","bgfx::TopologySort::DirectionFrontToBackMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontAvgE","bgfx::TopologySort::DistanceBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMaxE","bgfx::TopologySort::DistanceBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMinE","bgfx::TopologySort::DistanceBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackAvgE","bgfx::TopologySort::DistanceFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMaxE","bgfx::TopologySort::DistanceFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMinE","bgfx::TopologySort::DistanceFrontToBackMin"],[0,3,1,"_CPPv4N4bgfx12TopologySort4EnumE","bgfx::TopologySort::Enum"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum5CountE","bgfx::TopologySort::Enum::Count"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontAvgE","bgfx::TopologySort::Enum::DirectionBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMaxE","bgfx::TopologySort::Enum::DirectionBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionBackToFrontMinE","bgfx::TopologySort::Enum::DirectionBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackAvgE","bgfx::TopologySort::Enum::DirectionFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMaxE","bgfx::TopologySort::Enum::DirectionFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum23DirectionFrontToBackMinE","bgfx::TopologySort::Enum::DirectionFrontToBackMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontAvgE","bgfx::TopologySort::Enum::DistanceBackToFrontAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMaxE","bgfx::TopologySort::Enum::DistanceBackToFrontMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceBackToFrontMinE","bgfx::TopologySort::Enum::DistanceBackToFrontMin"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackAvgE","bgfx::TopologySort::Enum::DistanceFrontToBackAvg"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMaxE","bgfx::TopologySort::Enum::DistanceFrontToBackMax"],[0,2,1,"_CPPv4N4bgfx12TopologySort4Enum22DistanceFrontToBackMinE","bgfx::TopologySort::Enum::DistanceFrontToBackMin"],[0,1,1,"_CPPv4N4bgfx20TransientIndexBufferE","bgfx::TransientIndexBuffer"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer4dataE","bgfx::TransientIndexBuffer::data"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer6handleE","bgfx::TransientIndexBuffer::handle"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer9isIndex16E","bgfx::TransientIndexBuffer::isIndex16"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer4sizeE","bgfx::TransientIndexBuffer::size"],[0,4,1,"_CPPv4N4bgfx20TransientIndexBuffer10startIndexE","bgfx::TransientIndexBuffer::startIndex"],[0,1,1,"_CPPv4N4bgfx21TransientVertexBufferE","bgfx::TransientVertexBuffer"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer4dataE","bgfx::TransientVertexBuffer::data"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer6handleE","bgfx::TransientVertexBuffer::handle"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer12layoutHandleE","bgfx::TransientVertexBuffer::layoutHandle"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer4sizeE","bgfx::TransientVertexBuffer::size"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer11startVertexE","bgfx::TransientVertexBuffer::startVertex"],[0,4,1,"_CPPv4N4bgfx21TransientVertexBuffer6strideE","bgfx::TransientVertexBuffer::stride"],[0,1,1,"_CPPv4N4bgfx11UniformInfoE","bgfx::UniformInfo"],[0,4,1,"_CPPv4N4bgfx11UniformInfo4nameE","bgfx::UniformInfo::name"],[0,4,1,"_CPPv4N4bgfx11UniformInfo3numE","bgfx::UniformInfo::num"],[0,4,1,"_CPPv4N4bgfx11UniformInfo4typeE","bgfx::UniformInfo::type"],[0,1,1,"_CPPv4N4bgfx11UniformTypeE","bgfx::UniformType"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum5CountE","bgfx::UniformType::Count"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum3EndE","bgfx::UniformType::End"],[0,3,1,"_CPPv4N4bgfx11UniformType4EnumE","bgfx::UniformType::Enum"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum5CountE","bgfx::UniformType::Enum::Count"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum3EndE","bgfx::UniformType::Enum::End"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat3E","bgfx::UniformType::Enum::Mat3"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat4E","bgfx::UniformType::Enum::Mat4"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum7SamplerE","bgfx::UniformType::Enum::Sampler"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Vec4E","bgfx::UniformType::Enum::Vec4"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat3E","bgfx::UniformType::Mat3"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Mat4E","bgfx::UniformType::Mat4"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum7SamplerE","bgfx::UniformType::Sampler"],[0,2,1,"_CPPv4N4bgfx11UniformType4Enum4Vec4E","bgfx::UniformType::Vec4"],[0,1,1,"_CPPv4N4bgfx12VertexLayoutE","bgfx::VertexLayout"],[0,5,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_asInt"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_attrib"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_normalized"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_num"],[0,6,1,"_CPPv4N4bgfx12VertexLayout3addEN6Attrib4EnumE7uint8_tN10AttribType4EnumEbb","bgfx::VertexLayout::add::_type"],[0,5,1,"_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE","bgfx::VertexLayout::begin"],[0,6,1,"_CPPv4N4bgfx12VertexLayout5beginEN12RendererType4EnumE","bgfx::VertexLayout::begin::_renderer"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_asInt"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_attrib"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_normalized"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_num"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout6decodeEN6Attrib4EnumER7uint8_tRN10AttribType4EnumERbRb","bgfx::VertexLayout::decode::_type"],[0,5,1,"_CPPv4N4bgfx12VertexLayout3endEv","bgfx::VertexLayout::end"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE","bgfx::VertexLayout::getOffset"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout9getOffsetEN6Attrib4EnumE","bgfx::VertexLayout::getOffset::_attrib"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t","bgfx::VertexLayout::getSize"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout7getSizeE8uint32_t","bgfx::VertexLayout::getSize::_num"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout9getStrideEv","bgfx::VertexLayout::getStride"],[0,5,1,"_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE","bgfx::VertexLayout::has"],[0,6,1,"_CPPv4NK4bgfx12VertexLayout3hasEN6Attrib4EnumE","bgfx::VertexLayout::has::_attrib"],[0,4,1,"_CPPv4N4bgfx12VertexLayout12m_attributesE","bgfx::VertexLayout::m_attributes"],[0,4,1,"_CPPv4N4bgfx12VertexLayout6m_hashE","bgfx::VertexLayout::m_hash"],[0,4,1,"_CPPv4N4bgfx12VertexLayout8m_offsetE","bgfx::VertexLayout::m_offset"],[0,4,1,"_CPPv4N4bgfx12VertexLayout8m_strideE","bgfx::VertexLayout::m_stride"],[0,5,1,"_CPPv4N4bgfx12VertexLayout4skipE7uint8_t","bgfx::VertexLayout::skip"],[0,6,1,"_CPPv4N4bgfx12VertexLayout4skipE7uint8_t","bgfx::VertexLayout::skip::_num"],[0,1,1,"_CPPv4N4bgfx8ViewModeE","bgfx::ViewMode"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum5CountE","bgfx::ViewMode::Count"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum7DefaultE","bgfx::ViewMode::Default"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum14DepthAscendingE","bgfx::ViewMode::DepthAscending"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum15DepthDescendingE","bgfx::ViewMode::DepthDescending"],[0,3,1,"_CPPv4N4bgfx8ViewMode4EnumE","bgfx::ViewMode::Enum"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum5CountE","bgfx::ViewMode::Enum::Count"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum7DefaultE","bgfx::ViewMode::Enum::Default"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum14DepthAscendingE","bgfx::ViewMode::Enum::DepthAscending"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum15DepthDescendingE","bgfx::ViewMode::Enum::DepthDescending"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum10SequentialE","bgfx::ViewMode::Enum::Sequential"],[0,2,1,"_CPPv4N4bgfx8ViewMode4Enum10SequentialE","bgfx::ViewMode::Sequential"],[0,1,1,"_CPPv4N4bgfx9ViewStatsE","bgfx::ViewStats"],[0,4,1,"_CPPv4N4bgfx9ViewStats12cpuTimeBeginE","bgfx::ViewStats::cpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx9ViewStats10cpuTimeEndE","bgfx::ViewStats::cpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx9ViewStats11gpuFrameNumE","bgfx::ViewStats::gpuFrameNum"],[0,4,1,"_CPPv4N4bgfx9ViewStats12gpuTimeBeginE","bgfx::ViewStats::gpuTimeBegin"],[0,4,1,"_CPPv4N4bgfx9ViewStats10gpuTimeEndE","bgfx::ViewStats::gpuTimeEnd"],[0,4,1,"_CPPv4N4bgfx9ViewStats4nameE","bgfx::ViewStats::name"],[0,4,1,"_CPPv4N4bgfx9ViewStats4viewE","bgfx::ViewStats::view"],[0,5,1,"_CPPv4N4bgfx5allocE8uint32_t","bgfx::alloc"],[0,6,1,"_CPPv4N4bgfx5allocE8uint32_t","bgfx::alloc::_size"],[0,5,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx23allocInstanceDataBufferEP18InstanceDataBuffer8uint32_t8uint16_t","bgfx::allocInstanceDataBuffer::_stride"],[0,5,1,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t","bgfx::allocTransform"],[0,6,1,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t","bgfx::allocTransform::_num"],[0,6,1,"_CPPv4N4bgfx14allocTransformEP9Transform8uint16_t","bgfx::allocTransform::_transform"],[0,5,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer"],[0,6,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer::_index32"],[0,6,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer::_num"],[0,6,1,"_CPPv4N4bgfx25allocTransientIndexBufferEP20TransientIndexBuffer8uint32_tb","bgfx::allocTransientIndexBuffer::_tib"],[0,5,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer"],[0,6,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer::_num"],[0,6,1,"_CPPv4N4bgfx26allocTransientVertexBufferEP21TransientVertexBuffer8uint32_tRK12VertexLayout","bgfx::allocTransientVertexBuffer::_tvb"],[0,5,1,"_CPPv4N4bgfx5beginEb","bgfx::begin"],[0,6,1,"_CPPv4N4bgfx5beginEb","bgfx::begin::_forThread"],[0,5,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit"],[0,5,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_depth"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dst"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dst"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstMip"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_dstZ"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_height"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_height"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_id"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_id"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_src"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_src"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcMip"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcX"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcY"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_srcZ"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_width"],[0,6,1,"_CPPv4N4bgfx4blitE6ViewId13TextureHandle8uint16_t8uint16_t13TextureHandle8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::blit::_width"],[0,5,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_cubeMap"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_depth"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_format"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_hasMips"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_height"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_info"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_numLayers"],[0,6,1,"_CPPv4N4bgfx15calcTextureSizeER11TextureInfo8uint16_t8uint16_t8uint16_tbb8uint16_tN13TextureFormat4EnumE","bgfx::calcTextureSize::_width"],[0,5,1,"_CPPv4N4bgfx4copyEPKv8uint32_t","bgfx::copy"],[0,6,1,"_CPPv4N4bgfx4copyEPKv8uint32_t","bgfx::copy::_data"],[0,6,1,"_CPPv4N4bgfx4copyEPKv8uint32_t","bgfx::copy::_size"],[0,5,1,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t","bgfx::createDynamicIndexBuffer"],[0,5,1,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t","bgfx::createDynamicIndexBuffer"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t","bgfx::createDynamicIndexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t","bgfx::createDynamicIndexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferEPK6Memory8uint16_t","bgfx::createDynamicIndexBuffer::_mem"],[0,6,1,"_CPPv4N4bgfx24createDynamicIndexBufferE8uint32_t8uint16_t","bgfx::createDynamicIndexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer"],[0,5,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_mem"],[0,6,1,"_CPPv4N4bgfx25createDynamicVertexBufferE8uint32_tRK12VertexLayout8uint16_t","bgfx::createDynamicVertexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer"],[0,5,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer::_attachment"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_depthFormat"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer::_destroyTextures"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer::_destroyTextures"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_format"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_format"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_format"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer::_handles"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_height"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_height"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK10Attachmentb","bgfx::createFrameBuffer::_num"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE7uint8_tPK13TextureHandleb","bgfx::createFrameBuffer::_num"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_nwh"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_ratio"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_textureFlags"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEN15BackbufferRatio4EnumEN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_textureFlags"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferE8uint16_t8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createFrameBuffer::_width"],[0,6,1,"_CPPv4N4bgfx17createFrameBufferEPv8uint16_t8uint16_tN13TextureFormat4EnumEN13TextureFormat4EnumE","bgfx::createFrameBuffer::_width"],[0,5,1,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t","bgfx::createIndexBuffer"],[0,6,1,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t","bgfx::createIndexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx17createIndexBufferEPK6Memory8uint16_t","bgfx::createIndexBuffer::_mem"],[0,5,1,"_CPPv4N4bgfx20createIndirectBufferE8uint32_t","bgfx::createIndirectBuffer"],[0,6,1,"_CPPv4N4bgfx20createIndirectBufferE8uint32_t","bgfx::createIndirectBuffer::_num"],[0,5,1,"_CPPv4N4bgfx20createOcclusionQueryEv","bgfx::createOcclusionQuery"],[0,5,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram"],[0,5,1,"_CPPv4N4bgfx13createProgramE12ShaderHandleb","bgfx::createProgram"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandleb","bgfx::createProgram::_csh"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandleb","bgfx::createProgram::_destroyShader"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram::_destroyShaders"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram::_fsh"],[0,6,1,"_CPPv4N4bgfx13createProgramE12ShaderHandle12ShaderHandleb","bgfx::createProgram::_vsh"],[0,5,1,"_CPPv4N4bgfx12createShaderEPK6Memory","bgfx::createShader"],[0,6,1,"_CPPv4N4bgfx12createShaderEPK6Memory","bgfx::createShader::_mem"],[0,5,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture"],[0,5,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D"],[0,5,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_flags"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_flags"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_format"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_format"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_hasMips"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_hasMips"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_height"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_mem"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_numLayers"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_numLayers"],[0,6,1,"_CPPv4N4bgfx15createTexture2DEN15BackbufferRatio4EnumEb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::createTexture2D::_ratio"],[0,6,1,"_CPPv4N4bgfx15createTexture2DE8uint16_t8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture2D::_width"],[0,5,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_depth"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_flags"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_format"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_hasMips"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_height"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_mem"],[0,6,1,"_CPPv4N4bgfx15createTexture3DE8uint16_t8uint16_t8uint16_tbN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTexture3D::_width"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_flags"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_info"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_mem"],[0,6,1,"_CPPv4N4bgfx13createTextureEPK6Memory8uint64_t7uint8_tP11TextureInfo","bgfx::createTexture::_skip"],[0,5,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_flags"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_format"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_hasMips"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_mem"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_numLayers"],[0,6,1,"_CPPv4N4bgfx17createTextureCubeE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_tPK6Memory","bgfx::createTextureCube::_size"],[0,5,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform"],[0,6,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform::_name"],[0,6,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform::_num"],[0,6,1,"_CPPv4N4bgfx13createUniformEPKcN11UniformType4EnumE8uint16_t","bgfx::createUniform::_type"],[0,5,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer"],[0,6,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer::_flags"],[0,6,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx18createVertexBufferEPK6MemoryRK12VertexLayout8uint16_t","bgfx::createVertexBuffer::_mem"],[0,5,1,"_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout","bgfx::createVertexLayout"],[0,6,1,"_CPPv4N4bgfx18createVertexLayoutERK12VertexLayout","bgfx::createVertexLayout::_layout"],[0,5,1,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb","bgfx::dbgTextClear"],[0,6,1,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb","bgfx::dbgTextClear::_attr"],[0,6,1,"_CPPv4N4bgfx12dbgTextClearE7uint8_tb","bgfx::dbgTextClear::_small"],[0,5,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_data"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_height"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_pitch"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_width"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_x"],[0,6,1,"_CPPv4N4bgfx12dbgTextImageE8uint16_t8uint16_t8uint16_t8uint16_tPKv8uint16_t","bgfx::dbgTextImage::_y"],[0,5,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_attr"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_format"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_x"],[0,6,1,"_CPPv4N4bgfx13dbgTextPrintfE8uint16_t8uint16_t7uint8_tPKcz","bgfx::dbgTextPrintf::_y"],[0,5,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_argList"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_attr"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_format"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_x"],[0,6,1,"_CPPv4N4bgfx18dbgTextPrintfVargsE8uint16_t8uint16_t7uint8_tPKc7va_list","bgfx::dbgTextPrintfVargs::_y"],[0,5,1,"_CPPv4N4bgfx7destroyE12ShaderHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE13ProgramHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE13TextureHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE13UniformHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE17FrameBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE17IndexBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE18VertexBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE18VertexLayoutHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE20IndirectBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE20OcclusionQueryHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle","bgfx::destroy"],[0,5,1,"_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle","bgfx::destroy"],[0,6,1,"_CPPv4N4bgfx7destroyE12ShaderHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE13ProgramHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE13TextureHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE13UniformHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE17FrameBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE17IndexBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE18VertexBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE18VertexLayoutHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE20IndirectBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE20OcclusionQueryHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE24DynamicIndexBufferHandle","bgfx::destroy::_handle"],[0,6,1,"_CPPv4N4bgfx7destroyE25DynamicVertexBufferHandle","bgfx::destroy::_handle"],[0,5,1,"_CPPv4N4bgfx7discardE7uint8_t","bgfx::discard"],[0,6,1,"_CPPv4N4bgfx7discardE7uint8_t","bgfx::discard::_flags"],[0,5,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch"],[0,5,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_flags"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_handle"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_id"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_num"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_numX"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_numY"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_numZ"],[0,6,1,"_CPPv4N4bgfx8dispatchE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t7uint8_t","bgfx::dispatch::_start"],[0,5,1,"_CPPv4N4bgfx3endEP7Encoder","bgfx::end"],[0,6,1,"_CPPv4N4bgfx3endEP7Encoder","bgfx::end::_encoder"],[0,5,1,"_CPPv4N4bgfx5frameEb","bgfx::frame"],[0,6,1,"_CPPv4N4bgfx5frameEb","bgfx::frame::_capture"],[0,5,1,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t","bgfx::getAvailInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t","bgfx::getAvailInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx26getAvailInstanceDataBufferE8uint32_t8uint16_t","bgfx::getAvailInstanceDataBuffer::_stride"],[0,5,1,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb","bgfx::getAvailTransientIndexBuffer"],[0,6,1,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb","bgfx::getAvailTransientIndexBuffer::_index32"],[0,6,1,"_CPPv4N4bgfx28getAvailTransientIndexBufferE8uint32_tb","bgfx::getAvailTransientIndexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout","bgfx::getAvailTransientVertexBuffer"],[0,6,1,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout","bgfx::getAvailTransientVertexBuffer::_layout"],[0,6,1,"_CPPv4N4bgfx29getAvailTransientVertexBufferE8uint32_tRK12VertexLayout","bgfx::getAvailTransientVertexBuffer::_num"],[0,5,1,"_CPPv4N4bgfx7getCapsEv","bgfx::getCaps"],[0,5,1,"_CPPv4N4bgfx18getDirectAccessPtrE13TextureHandle","bgfx::getDirectAccessPtr"],[0,6,1,"_CPPv4N4bgfx18getDirectAccessPtrE13TextureHandle","bgfx::getDirectAccessPtr::_handle"],[0,5,1,"_CPPv4N4bgfx15getInternalDataEv","bgfx::getInternalData"],[0,5,1,"_CPPv4N4bgfx15getRendererTypeEv","bgfx::getRendererType"],[0,5,1,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t","bgfx::getResult"],[0,6,1,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t","bgfx::getResult::_handle"],[0,6,1,"_CPPv4N4bgfx9getResultE20OcclusionQueryHandleP7int32_t","bgfx::getResult::_result"],[0,5,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms"],[0,6,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms::_handle"],[0,6,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms::_max"],[0,6,1,"_CPPv4N4bgfx17getShaderUniformsE12ShaderHandleP13UniformHandle8uint16_t","bgfx::getShaderUniforms::_uniforms"],[0,5,1,"_CPPv4N4bgfx8getStatsEv","bgfx::getStats"],[0,5,1,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE","bgfx::getSupportedRenderers"],[0,6,1,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE","bgfx::getSupportedRenderers::_enum"],[0,6,1,"_CPPv4N4bgfx21getSupportedRenderersE7uint8_tPN12RendererType4EnumE","bgfx::getSupportedRenderers::_max"],[0,5,1,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t","bgfx::getTexture"],[0,6,1,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t","bgfx::getTexture::_attachment"],[0,6,1,"_CPPv4N4bgfx10getTextureE17FrameBufferHandle7uint8_t","bgfx::getTexture::_handle"],[0,5,1,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo","bgfx::getUniformInfo"],[0,6,1,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo","bgfx::getUniformInfo::_handle"],[0,6,1,"_CPPv4N4bgfx14getUniformInfoE13UniformHandleR11UniformInfo","bgfx::getUniformInfo::_info"],[0,5,1,"_CPPv4N4bgfx4initERK4Init","bgfx::init"],[0,6,1,"_CPPv4N4bgfx4initERK4Init","bgfx::init::_init"],[0,5,1,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment","bgfx::isFrameBufferValid"],[0,6,1,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment","bgfx::isFrameBufferValid::_attachment"],[0,6,1,"_CPPv4N4bgfx18isFrameBufferValidE7uint8_tPK10Attachment","bgfx::isFrameBufferValid::_num"],[0,5,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_cubeMap"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_depth"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_flags"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_format"],[0,6,1,"_CPPv4N4bgfx14isTextureValidE8uint16_tb8uint16_tN13TextureFormat4EnumE8uint64_t","bgfx::isTextureValid::_numLayers"],[0,5,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_data"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_releaseFn"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_size"],[0,6,1,"_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv","bgfx::makeRef::_userData"],[0,5,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal"],[0,5,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t8uint16_t","bgfx::overrideInternal"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_flags"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_format"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_handle"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t8uint16_t","bgfx::overrideInternal::_handle"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_height"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t8uint16_t","bgfx::overrideInternal::_layerIndex"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_numMips"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle9uintptr_t8uint16_t","bgfx::overrideInternal::_ptr"],[0,6,1,"_CPPv4N4bgfx16overrideInternalE13TextureHandle8uint16_t8uint16_t7uint8_tN13TextureFormat4EnumE8uint64_t","bgfx::overrideInternal::_width"],[0,5,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture"],[0,6,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture::_data"],[0,6,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture::_handle"],[0,6,1,"_CPPv4N4bgfx11readTextureE13TextureHandlePv7uint8_t","bgfx::readTexture::_mip"],[0,5,1,"_CPPv4N4bgfx11renderFrameE7int32_t","bgfx::renderFrame"],[0,6,1,"_CPPv4N4bgfx11renderFrameE7int32_t","bgfx::renderFrame::_msecs"],[0,5,1,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc","bgfx::requestScreenShot"],[0,6,1,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc","bgfx::requestScreenShot::_filePath"],[0,6,1,"_CPPv4N4bgfx17requestScreenShotE17FrameBufferHandlePKc","bgfx::requestScreenShot::_handle"],[0,5,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_flags"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_format"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_height"],[0,6,1,"_CPPv4N4bgfx5resetE8uint32_t8uint32_t8uint32_tN13TextureFormat4EnumE","bgfx::reset::_width"],[0,5,1,"_CPPv4N4bgfx9resetViewE6ViewId","bgfx::resetView"],[0,6,1,"_CPPv4N4bgfx9resetViewE6ViewId","bgfx::resetView::_id"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,5,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_access"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t17IndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t18VertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t20IndirectBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t24DynamicIndexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,6,1,"_CPPv4N4bgfx9setBufferE7uint8_t25DynamicVertexBufferHandleN6Access4EnumE","bgfx::setBuffer::_stage"],[0,5,1,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb","bgfx::setCondition"],[0,6,1,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb","bgfx::setCondition::_handle"],[0,6,1,"_CPPv4N4bgfx12setConditionE20OcclusionQueryHandleb","bgfx::setCondition::_visible"],[0,5,1,"_CPPv4N4bgfx8setDebugE8uint32_t","bgfx::setDebug"],[0,6,1,"_CPPv4N4bgfx8setDebugE8uint32_t","bgfx::setDebug::_debug"],[0,5,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_access"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_format"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_handle"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_mip"],[0,6,1,"_CPPv4N4bgfx8setImageE7uint8_t13TextureHandle7uint8_tN6Access4EnumEN13TextureFormat4EnumE","bgfx::setImage::_stage"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer","bgfx::setIndexBuffer"],[0,5,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer::_firstIndex"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE17IndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferE24DynamicIndexBufferHandle8uint32_t8uint32_t","bgfx::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer::_numIndices"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer","bgfx::setIndexBuffer::_tib"],[0,6,1,"_CPPv4N4bgfx14setIndexBufferEPK20TransientIndexBuffer8uint32_t8uint32_t","bgfx::setIndexBuffer::_tib"],[0,5,1,"_CPPv4N4bgfx16setInstanceCountE8uint32_t","bgfx::setInstanceCount"],[0,6,1,"_CPPv4N4bgfx16setInstanceCountE8uint32_t","bgfx::setInstanceCount::_numInstances"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::setInstanceDataBuffer"],[0,5,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer","bgfx::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_idb"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_num"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE18VertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferE25DynamicVertexBufferHandle8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_start"],[0,6,1,"_CPPv4N4bgfx21setInstanceDataBufferEPK18InstanceDataBuffer8uint32_t8uint32_t","bgfx::setInstanceDataBuffer::_start"],[0,5,1,"_CPPv4N4bgfx9setMarkerEPKc7int32_t","bgfx::setMarker"],[0,6,1,"_CPPv4N4bgfx9setMarkerEPKc7int32_t","bgfx::setMarker::_len"],[0,6,1,"_CPPv4N4bgfx9setMarkerEPKc7int32_t","bgfx::setMarker::_name"],[0,5,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName"],[0,5,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName"],[0,6,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName::_handle"],[0,6,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName::_len"],[0,6,1,"_CPPv4N4bgfx7setNameE12ShaderHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE13TextureHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE17FrameBufferHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE17IndexBufferHandlePKc7int32_t","bgfx::setName::_name"],[0,6,1,"_CPPv4N4bgfx7setNameE18VertexBufferHandlePKc7int32_t","bgfx::setName::_name"],[0,5,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t","bgfx::setPaletteColor"],[0,5,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf","bgfx::setPaletteColor"],[0,5,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_a"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_b"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_g"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t","bgfx::setPaletteColor::_index"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf","bgfx::setPaletteColor::_index"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_index"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tffff","bgfx::setPaletteColor::_r"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_t8uint32_t","bgfx::setPaletteColor::_rgba"],[0,6,1,"_CPPv4N4bgfx15setPaletteColorE7uint8_tAL4E_Kf","bgfx::setPaletteColor::_rgba"],[0,5,1,"_CPPv4N4bgfx15setPlatformDataERK12PlatformData","bgfx::setPlatformData"],[0,6,1,"_CPPv4N4bgfx15setPlatformDataERK12PlatformData","bgfx::setPlatformData::_data"],[0,5,1,"_CPPv4N4bgfx10setScissorE8uint16_t","bgfx::setScissor"],[0,5,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t","bgfx::setScissor::_cache"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_height"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_width"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_x"],[0,6,1,"_CPPv4N4bgfx10setScissorE8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setScissor::_y"],[0,5,1,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t","bgfx::setState"],[0,6,1,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t","bgfx::setState::_rgba"],[0,6,1,"_CPPv4N4bgfx8setStateE8uint64_t8uint32_t","bgfx::setState::_state"],[0,5,1,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t","bgfx::setStencil"],[0,6,1,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t","bgfx::setStencil::_bstencil"],[0,6,1,"_CPPv4N4bgfx10setStencilE8uint32_t8uint32_t","bgfx::setStencil::_fstencil"],[0,5,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_flags"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_handle"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_sampler"],[0,6,1,"_CPPv4N4bgfx10setTextureE7uint8_t13UniformHandle13TextureHandle8uint32_t","bgfx::setTexture::_stage"],[0,5,1,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t","bgfx::setTransform"],[0,5,1,"_CPPv4N4bgfx12setTransformEPKv8uint16_t","bgfx::setTransform"],[0,6,1,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t","bgfx::setTransform::_cache"],[0,6,1,"_CPPv4N4bgfx12setTransformEPKv8uint16_t","bgfx::setTransform::_mtx"],[0,6,1,"_CPPv4N4bgfx12setTransformE8uint32_t8uint16_t","bgfx::setTransform::_num"],[0,6,1,"_CPPv4N4bgfx12setTransformEPKv8uint16_t","bgfx::setTransform::_num"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::setVertexBuffer"],[0,5,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_layoutHandle"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_numVertices"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_startVertex"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t18VertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_t25DynamicVertexBufferHandle8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_stream"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer","bgfx::setVertexBuffer::_tvb"],[0,6,1,"_CPPv4N4bgfx15setVertexBufferE7uint8_tPK21TransientVertexBuffer8uint32_t8uint32_t18VertexLayoutHandle","bgfx::setVertexBuffer::_tvb"],[0,5,1,"_CPPv4N4bgfx14setVertexCountE8uint32_t","bgfx::setVertexCount"],[0,6,1,"_CPPv4N4bgfx14setVertexCountE8uint32_t","bgfx::setVertexCount::_numVertices"],[0,5,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear"],[0,5,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_0"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_1"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_2"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_3"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_4"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_5"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_6"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_7"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_depth"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_depth"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_flags"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_flags"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_id"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_id"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_rgba"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t","bgfx::setViewClear::_stencil"],[0,6,1,"_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t","bgfx::setViewClear::_stencil"],[0,5,1,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle","bgfx::setViewFrameBuffer"],[0,6,1,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle","bgfx::setViewFrameBuffer::_handle"],[0,6,1,"_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle","bgfx::setViewFrameBuffer::_id"],[0,5,1,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE","bgfx::setViewMode"],[0,6,1,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE","bgfx::setViewMode::_id"],[0,6,1,"_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE","bgfx::setViewMode::_mode"],[0,5,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName"],[0,6,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName::_id"],[0,6,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName::_len"],[0,6,1,"_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t","bgfx::setViewName::_name"],[0,5,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder"],[0,6,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder::_id"],[0,6,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder::_num"],[0,6,1,"_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId","bgfx::setViewOrder::_remap"],[0,5,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect"],[0,5,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_height"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_id"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_id"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_ratio"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_width"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_x"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_x"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewRect::_y"],[0,6,1,"_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE","bgfx::setViewRect::_y"],[0,5,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_height"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_id"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_width"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_x"],[0,6,1,"_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t","bgfx::setViewScissor::_y"],[0,5,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform"],[0,6,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform::_id"],[0,6,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform::_proj"],[0,6,1,"_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv","bgfx::setViewTransform::_view"],[0,5,1,"_CPPv4N4bgfx8shutdownEv","bgfx::shutdown"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit"],[0,5,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_depth"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_flags"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_id"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_indirectHandle"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_num"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_numHandle"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_numIndex"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_numMax"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_occlusionQuery"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20OcclusionQueryHandle8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle8uint32_t7uint8_t","bgfx::submit::_program"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t17IndexBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_start"],[0,6,1,"_CPPv4N4bgfx6submitE6ViewId13ProgramHandle20IndirectBufferHandle8uint32_t8uint32_t8uint32_t7uint8_t","bgfx::submit::_start"],[0,5,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_conversion"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_dst"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_dstSize"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_index32"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_indices"],[0,6,1,"_CPPv4N4bgfx15topologyConvertEN15TopologyConvert4EnumEPv8uint32_tPKv8uint32_tb","bgfx::topologyConvert::_numIndices"],[0,5,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_dir"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_dst"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_dstSize"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_index32"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_indices"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_numIndices"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_pos"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_sort"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_stride"],[0,6,1,"_CPPv4N4bgfx19topologySortTriListEN12TopologySort4EnumEPv8uint32_tAL3E_KfAL3E_KfPKv8uint32_tPKv8uint32_tb","bgfx::topologySortTriList::_vertices"],[0,5,1,"_CPPv4N4bgfx5touchE6ViewId","bgfx::touch"],[0,6,1,"_CPPv4N4bgfx5touchE6ViewId","bgfx::touch::_id"],[0,5,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update"],[0,5,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update"],[0,6,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update::_handle"],[0,6,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update::_handle"],[0,6,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update::_mem"],[0,6,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update::_mem"],[0,6,1,"_CPPv4N4bgfx6updateE24DynamicIndexBufferHandle8uint32_tPK6Memory","bgfx::update::_startIndex"],[0,6,1,"_CPPv4N4bgfx6updateE25DynamicVertexBufferHandle8uint32_tPK6Memory","bgfx::update::_startVertex"],[0,5,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_handle"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_height"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_layer"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_mem"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_mip"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_pitch"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_width"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_x"],[0,6,1,"_CPPv4N4bgfx15updateTexture2DE13TextureHandle8uint16_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTexture2D::_y"],[0,5,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_depth"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_handle"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_height"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_mem"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_mip"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_width"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_x"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_y"],[0,6,1,"_CPPv4N4bgfx15updateTexture3DE13TextureHandle7uint8_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory","bgfx::updateTexture3D::_z"],[0,5,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_handle"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_height"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_layer"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_mem"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_mip"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_pitch"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_side"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_width"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_x"],[0,6,1,"_CPPv4N4bgfx17updateTextureCubeE13TextureHandle8uint16_t7uint8_t7uint8_t8uint16_t8uint16_t8uint16_t8uint16_tPK6Memory8uint16_t","bgfx::updateTextureCube::_y"],[0,5,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_destData"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_destLayout"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_num"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_srcData"],[0,6,1,"_CPPv4N4bgfx13vertexConvertERK12VertexLayoutPvRK12VertexLayoutPKv8uint32_t","bgfx::vertexConvert::_srcLayout"],[0,5,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_attr"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_data"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_index"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_input"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_inputNormalized"],[0,6,1,"_CPPv4N4bgfx10vertexPackEAL4E_KfbN6Attrib4EnumERK12VertexLayoutPv8uint32_t","bgfx::vertexPack::_layout"],[0,5,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_attr"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_data"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_index"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_layout"],[0,6,1,"_CPPv4N4bgfx12vertexUnpackEAL4E_fN6Attrib4EnumERK12VertexLayoutPKv8uint32_t","bgfx::vertexUnpack::_output"],[0,5,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_data"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_epsilon"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_index32"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_layout"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_num"],[0,6,1,"_CPPv4N4bgfx12weldVerticesEPvRK12VertexLayoutPKv8uint32_tbf","bgfx::weldVertices::_output"]]},"objnames":{"0":["c","macro","C macro"],"1":["cpp","class","C++ class"],"2":["cpp","enumerator","C++ enumerator"],"3":["cpp","enum","C++ enum"],"4":["cpp","member","C++ member"],"5":["cpp","function","C++ function"],"6":["cpp","functionParam","C++ function parameter"]},"objtypes":{"0":"c:macro","1":"cpp:class","2":"cpp:enumerator","3":"cpp:enum","4":"cpp:member","5":"cpp:function","6":"cpp:functionParam"},"terms":{"":[0,2,3,4,6,7],"0":[0,2,4,5,6,7],"00":[0,3],"001f":0,"01":3,"02":3,"03":3,"04":3,"05":3,"06":3,"07":[0,3],"08":3,"09":3,"0f":0,"0x000000ff":0,"1":[0,2,4,5,6,7],"10":[3,6],"103823":2,"10648":2,"10_10_10_2":0,"10x10":0,"10x5":0,"10x6":0,"10x8":0,"11":[0,3,6],"113":2,"12":[0,3,6,7],"12167":2,"125000":2,"12x10":0,"12x12":0,"13":[0,3,6],"132651":2,"1331":2,"13824":2,"14":[3,6],"15":[3,6],"15625":2,"16":[0,3,6,7],"1661":5,"16x":0,"17":[3,7],"1728":2,"17576":2,"18":[3,6],"19":3,"19683":2,"2":[0,2,3,4,6,7],"20":[0,3],"2010":5,"2019":1,"2025":5,"21":3,"216":2,"21852":2,"21952":2,"2197":2,"22":3,"23":[3,6],"24":[3,6],"240":2,"2450m":2,"25":3,"255":0,"256":0,"26":3,"2600k":2,"27":[0,3,6],"27000":2,"2744":2,"28":[0,3,6],"29":3,"2bpp":0,"2d":[0,6],"2x":0,"2xgtx780":2,"3":[0,2,6,7],"30":[3,6],"30hz":3,"31":[3,6],"319":2,"32":[0,1,3],"32768":2,"33":[3,6],"331":2,"3375":2,"34":3,"343":2,"35":3,"3570":2,"36":[3,6],"37":[3,6],"38":3,"39":[3,6],"39304":2,"3d":[0,5,7],"3rd":3,"3rdparti":5,"3x3":0,"4":[0,2,6,7],"40":[0,1,3,6],"4096":2,"41":[3,6],"42":[3,6],"4250u":2,"43":[3,6],"44":[3,6],"45":[3,6],"46":[3,6],"46656":2,"47":[3,6],"4750hq":2,"4770k":2,"4770r":2,"4790k":2,"48":[3,6],"49":[3,5,6],"4913":2,"4_splat":7,"4bpp":0,"4x":0,"4x4":0,"5":[0,2,7],"50":3,"500":2,"5000":2,"506851":5,"51":2,"520":2,"54872":2,"56":0,"5832":2,"5x4":0,"5x5":0,"6":[0,2],"60":0,"60hz":3,"6200u":2,"64":1,"64000":2,"64k":2,"66":2,"67":0,"6700k":2,"6859":2,"6x5":0,"6x6":0,"7":[0,2,6],"8":[0,2,4,7],"8000":2,"89":0,"8x":0,"8x16":0,"8x5":0,"8x6":0,"8x8":0,"9":2,"91125":2,"920":2,"9261":2,"A":[0,2,5,7],"AND":5,"AS":5,"As":0,"BE":5,"BUT":5,"BY":5,"Be":7,"By":[0,2,4],"FOR":5,"For":[0,1,4,6,7],"IF":5,"IN":5,"If":[0,1,4,7],"In":[0,7],"It":[0,1,4,6,7],"NO":5,"NOT":5,"No":[0,7],"Not":[0,7],"OF":5,"ON":5,"OR":5,"On":4,"One":6,"Or":1,"SUCH":5,"THE":5,"TO":5,"The":[0,1,6,7],"Then":1,"There":[1,4],"These":[0,1],"To":[0,1,2,6],"Will":0,"_":0,"_0":0,"_1":0,"_2":0,"_3":0,"_4":0,"_5":0,"_6":0,"_7":0,"_a":0,"_abgr":0,"_access":0,"_arglist":0,"_asint":0,"_attach":0,"_attr":0,"_attrib":0,"_b":0,"_bstencil":0,"_cach":0,"_captur":0,"_code":0,"_convers":0,"_cppv4n4bgfx9callbacki":1,"_csh":0,"_cubemap":0,"_data":0,"_debug":0,"_depth":0,"_depthformat":0,"_destdata":0,"_destlayout":0,"_destroyshad":0,"_destroytextur":0,"_dir":0,"_dst":0,"_dsta":0,"_dstmip":0,"_dstrgb":0,"_dstsize":0,"_dstx":0,"_dsty":0,"_dstz":0,"_encod":0,"_enum":0,"_epsilon":0,"_equat":0,"_equationa":0,"_equationrgb":0,"_filepath":0,"_firstindex":0,"_flag":0,"_format":0,"_forthread":0,"_fsh":0,"_fstencil":0,"_g":0,"_handl":0,"_hasmip":0,"_height":0,"_id":0,"_idb":0,"_index":0,"_index32":0,"_indic":0,"_indirecthandl":0,"_info":0,"_init":0,"_input":0,"_inputnorm":0,"_layer":0,"_layerindex":0,"_layout":0,"_layouthandl":0,"_len":0,"_line":0,"_max":0,"_mem":0,"_mip":0,"_mode":0,"_msec":0,"_mtx":0,"_name":0,"_normal":0,"_num":0,"_numhandl":0,"_numi":0,"_numindex":0,"_numindic":0,"_numinst":0,"_numlay":0,"_nummax":0,"_nummip":0,"_numvertic":0,"_numx":0,"_numz":0,"_nwh":0,"_occlusionqueri":0,"_output":0,"_pitch":0,"_po":0,"_program":0,"_proj":0,"_ptr":0,"_r":0,"_ratio":0,"_ref":0,"_releasefn":0,"_remap":0,"_render":0,"_resolv":0,"_result":0,"_rgba":0,"_sampler":0,"_side":0,"_size":0,"_skip":0,"_small":0,"_sort":0,"_src":0,"_srca":0,"_srcdata":0,"_srclayout":0,"_srcmip":0,"_srcrgb":0,"_srcx":0,"_srcy":0,"_srcz":0,"_stage":0,"_start":0,"_startindex":0,"_startvertex":0,"_state":0,"_stencil":0,"_str":0,"_stream":0,"_stride":0,"_textureflag":0,"_tib":0,"_transform":0,"_tvb":0,"_type":0,"_uniform":0,"_userdata":0,"_valu":0,"_vertic":0,"_view":0,"_visibl":0,"_vsh":0,"_width":0,"_x":0,"_y":0,"_yflip":0,"_z":0,"a4":2,"a8":0,"a_bitang":[0,7],"a_color0":[0,7],"a_color1":[0,7],"a_color2":[0,7],"a_color3":[0,7],"a_indic":[0,7],"a_norm":[0,7],"a_posit":[0,7],"a_tang":[0,7],"a_texcoord0":[0,7],"a_texcoord1":[0,7],"a_texcoord2":[0,7],"a_texcoord3":[0,7],"a_texcoord4":[0,7],"a_texcoord5":[0,7],"a_texcoord6":[0,7],"a_texcoord7":[0,7],"a_weight":[0,7],"aa":0,"abl":0,"about":[0,2,6],"abov":[5,6],"access":[0,6,7],"action":6,"ad":[0,6],"adapt":[0,2],"add":[0,7],"addit":0,"adjust":2,"adreno":4,"adreno320":2,"advanc":[0,2],"advis":5,"aerial_rocks_04":5,"affect":0,"after":[0,1,4,7],"agc":0,"agnost":[3,6],"agre":6,"ajohnson23":6,"ale\u0161":6,"algorithm":2,"alias":[0,2],"all":[0,1,4,5,7],"alloc":[0,3,4],"allocatori":0,"allocinstancedatabuff":0,"alloctransform":0,"alloctransientindexbuff":0,"alloctransientvertexbuff":0,"allow":[0,4,6,7],"almost":4,"alpha":[0,7],"alphadio":6,"alreadi":0,"also":[1,6,7],"altern":[3,6],"alwai":0,"amalgam":3,"ambient":2,"amd":[0,2],"amd5770":2,"amd6800":2,"amnov":6,"amount":[0,1],"an":[0,1,2,7],"anagnost":6,"andr":6,"andr3wmac":6,"andrew":6,"andrewwillmott":6,"android":[2,3,6,7],"android_ndk_root":1,"androidndk":1,"angl":2,"ani":[0,1,4,5,6],"anisotrop":0,"anisotropi":0,"anoth":0,"ansi":[0,7],"anti":2,"antialias":[0,2],"apach":5,"api":[1,2,3,6],"apoorva":6,"apoorvaj":6,"app":1,"appear":0,"appl":[0,6],"appli":[0,7],"applic":[0,2],"appropri":[0,1],"apt":1,"ar":[0,1,2,4,5,7],"arbitrari":0,"arch":2,"architectur":0,"argument":0,"ari":6,"aris":5,"arm":2,"arm64":[1,2],"around":4,"arrai":[0,6,7],"ascend":0,"asm":[2,7],"aspect":7,"assao":[3,6],"assess":[0,7],"asset":3,"assum":[0,4],"astc":[0,6],"astc10x10":0,"astc10x5":0,"astc10x6":0,"astc10x8":0,"astc12x10":0,"astc12x12":0,"astc4x4":0,"astc5x4":0,"astc5x5":0,"astc6x5":0,"astc6x6":0,"astc8x5":0,"astc8x6":0,"astc8x8":0,"astigmat":5,"ataulien":1,"atc":[0,6],"atci":0,"ati1":0,"ati2":0,"attach":0,"attent":0,"attila":6,"attilaz":6,"attrib":[0,7],"attribtyp":0,"attribut":[0,3],"author":7,"auto":0,"automat":[4,6],"autoselect":0,"avail":[1,4,6],"avoid":[0,2],"b":0,"b5g6r5":0,"back":0,"backbuff":0,"backbufferd":0,"backbufferratio":0,"backend":[0,1,3,4],"backfac":0,"background":0,"barycentr":7,"base":[0,2,3,7],"bass":6,"bc1":[0,7],"bc2":0,"bc3":0,"bc4":0,"bc5":0,"bc6h":0,"bc7":0,"bd":0,"becaus":0,"beef":6,"befor":[0,4],"begin":[0,4,7],"behavior":[0,4],"behaviour":0,"below":1,"benoit":6,"benoitjacqui":6,"berglund":6,"bernhard":5,"better":4,"between":[0,7],"bgfx":[0,2,3,4,5,6,7],"bgfx_access_t":0,"bgfx_alloc":0,"bgfx_alloc_instance_data_buff":0,"bgfx_alloc_transform":0,"bgfx_alloc_transient_index_buff":0,"bgfx_alloc_transient_vertex_buff":0,"bgfx_attachment_t":0,"bgfx_attrib_t":0,"bgfx_attrib_type_t":0,"bgfx_blit":0,"bgfx_buffer_allow_res":0,"bgfx_buffer_compute_read":0,"bgfx_buffer_compute_read_writ":0,"bgfx_buffer_compute_writ":0,"bgfx_buffer_draw_indirect":0,"bgfx_buffer_index32":0,"bgfx_buffer_non":0,"bgfx_calc_texture_s":0,"bgfx_callback_interface_t":0,"bgfx_callback_vtbl":0,"bgfx_caps_":0,"bgfx_caps_alpha_to_coverag":0,"bgfx_caps_blend_independ":0,"bgfx_caps_comput":0,"bgfx_caps_conservative_rast":0,"bgfx_caps_draw_indirect":0,"bgfx_caps_draw_indirect_count":0,"bgfx_caps_format_texture_2d":0,"bgfx_caps_format_texture_2d_emul":0,"bgfx_caps_format_texture_2d_srgb":0,"bgfx_caps_format_texture_3d":0,"bgfx_caps_format_texture_3d_emul":0,"bgfx_caps_format_texture_3d_srgb":0,"bgfx_caps_format_texture_cub":0,"bgfx_caps_format_texture_cube_emul":0,"bgfx_caps_format_texture_cube_srgb":0,"bgfx_caps_format_texture_framebuff":0,"bgfx_caps_format_texture_framebuffer_msaa":0,"bgfx_caps_format_texture_image_read":0,"bgfx_caps_format_texture_image_writ":0,"bgfx_caps_format_texture_mip_autogen":0,"bgfx_caps_format_texture_msaa":0,"bgfx_caps_format_texture_non":0,"bgfx_caps_format_texture_vertex":0,"bgfx_caps_fragment_depth":0,"bgfx_caps_fragment_ord":0,"bgfx_caps_gpu_t":0,"bgfx_caps_graphics_debugg":0,"bgfx_caps_hdr10":0,"bgfx_caps_hidpi":0,"bgfx_caps_image_rw":0,"bgfx_caps_index32":0,"bgfx_caps_instanc":0,"bgfx_caps_limits_t":0,"bgfx_caps_occlusion_queri":0,"bgfx_caps_renderer_multithread":0,"bgfx_caps_swap_chain":0,"bgfx_caps_t":0,"bgfx_caps_texture_2d_arrai":0,"bgfx_caps_texture_3d":0,"bgfx_caps_texture_blit":0,"bgfx_caps_texture_compare_al":0,"bgfx_caps_texture_compare_lequ":0,"bgfx_caps_texture_cube_arrai":0,"bgfx_caps_texture_direct_access":0,"bgfx_caps_texture_read_back":0,"bgfx_caps_transparent_backbuff":0,"bgfx_caps_vertex_attrib_half":0,"bgfx_caps_vertex_attrib_uint10":0,"bgfx_caps_vertex_id":0,"bgfx_clear_":0,"bgfx_clear_non":0,"bgfx_config":1,"bgfx_config_":4,"bgfx_config_max_bon":0,"bgfx_config_max_draw_cal":2,"bgfx_config_multithread":[0,4,6],"bgfx_config_renderer_opengl":4,"bgfx_copi":0,"bgfx_create_compute_program":0,"bgfx_create_dynamic_index_buff":0,"bgfx_create_dynamic_index_buffer_mem":0,"bgfx_create_dynamic_vertex_buff":0,"bgfx_create_dynamic_vertex_buffer_mem":0,"bgfx_create_frame_buff":0,"bgfx_create_frame_buffer_from_attach":0,"bgfx_create_frame_buffer_from_handl":0,"bgfx_create_frame_buffer_from_nwh":0,"bgfx_create_frame_buffer_sc":0,"bgfx_create_index_buff":0,"bgfx_create_indirect_buff":0,"bgfx_create_occlusion_queri":0,"bgfx_create_program":0,"bgfx_create_shad":0,"bgfx_create_textur":0,"bgfx_create_texture_2d":0,"bgfx_create_texture_2d_sc":0,"bgfx_create_texture_3d":0,"bgfx_create_texture_cub":0,"bgfx_create_uniform":0,"bgfx_create_vertex_buff":0,"bgfx_create_vertex_layout":0,"bgfx_cube_map_":0,"bgfx_dbg_text_clear":0,"bgfx_dbg_text_imag":0,"bgfx_dbg_text_printf":0,"bgfx_dbg_text_vprintf":0,"bgfx_debug_ifh":0,"bgfx_debug_non":0,"bgfx_debug_profil":0,"bgfx_debug_stat":0,"bgfx_debug_text":0,"bgfx_debug_wirefram":0,"bgfx_destroy_dynamic_index_buff":0,"bgfx_destroy_dynamic_vertex_buff":0,"bgfx_destroy_frame_buff":0,"bgfx_destroy_index_buff":0,"bgfx_destroy_indirect_buff":0,"bgfx_destroy_occlusion_queri":0,"bgfx_destroy_program":0,"bgfx_destroy_shad":0,"bgfx_destroy_textur":0,"bgfx_destroy_uniform":0,"bgfx_destroy_vertex_buff":0,"bgfx_destroy_vertex_layout":0,"bgfx_discard":0,"bgfx_discard_":0,"bgfx_discard_al":0,"bgfx_dispatch":0,"bgfx_dispatch_indirect":0,"bgfx_encod":0,"bgfx_encoder_alloc_transform":0,"bgfx_encoder_blit":0,"bgfx_encoder_discard":0,"bgfx_encoder_dispatch":0,"bgfx_encoder_dispatch_indirect":0,"bgfx_encoder_set_compute_dynamic_index_buff":0,"bgfx_encoder_set_compute_dynamic_vertex_buff":0,"bgfx_encoder_set_compute_index_buff":0,"bgfx_encoder_set_compute_indirect_buff":0,"bgfx_encoder_set_compute_vertex_buff":0,"bgfx_encoder_set_condit":0,"bgfx_encoder_set_dynamic_index_buff":0,"bgfx_encoder_set_dynamic_vertex_buff":0,"bgfx_encoder_set_imag":0,"bgfx_encoder_set_index_buff":0,"bgfx_encoder_set_instance_count":0,"bgfx_encoder_set_instance_data_buff":0,"bgfx_encoder_set_instance_data_from_dynamic_vertex_buff":0,"bgfx_encoder_set_instance_data_from_vertex_buff":0,"bgfx_encoder_set_mark":0,"bgfx_encoder_set_scissor":0,"bgfx_encoder_set_scissor_cach":0,"bgfx_encoder_set_st":0,"bgfx_encoder_set_stencil":0,"bgfx_encoder_set_textur":0,"bgfx_encoder_set_transform":0,"bgfx_encoder_set_transform_cach":0,"bgfx_encoder_set_transient_index_buff":0,"bgfx_encoder_set_transient_vertex_buff":0,"bgfx_encoder_set_uniform":0,"bgfx_encoder_set_vertex_buff":0,"bgfx_encoder_set_vertex_count":0,"bgfx_encoder_stats_t":0,"bgfx_encoder_submit":0,"bgfx_encoder_submit_indirect":0,"bgfx_encoder_submit_indirect_count":0,"bgfx_encoder_submit_occlusion_queri":0,"bgfx_encoder_touch":0,"bgfx_frame":0,"bgfx_get_avail_instance_data_buff":0,"bgfx_get_avail_transient_index_buff":0,"bgfx_get_avail_transient_vertex_buff":0,"bgfx_get_cap":0,"bgfx_get_direct_access_ptr":0,"bgfx_get_internal_data":0,"bgfx_get_renderer_typ":0,"bgfx_get_result":0,"bgfx_get_shader_uniform":0,"bgfx_get_stat":0,"bgfx_get_supported_render":0,"bgfx_get_textur":0,"bgfx_get_uniform_info":0,"bgfx_init":0,"bgfx_init_limits_t":0,"bgfx_init_t":0,"bgfx_instance_data_buffer_t":0,"bgfx_internal_data_t":0,"bgfx_invalid_handl":0,"bgfx_is_texture_valid":0,"bgfx_make_ref":0,"bgfx_make_ref_releas":0,"bgfx_memory_t":0,"bgfx_occlusion_query_result_t":0,"bgfx_override_internal_textur":0,"bgfx_override_internal_texture_ptr":0,"bgfx_path":2,"bgfx_pci_id_":0,"bgfx_pci_id_amd":0,"bgfx_pci_id_appl":0,"bgfx_pci_id_intel":0,"bgfx_pci_id_microsoft":0,"bgfx_pci_id_non":0,"bgfx_pci_id_nvidia":0,"bgfx_pci_id_software_raster":0,"bgfx_platform_data_t":0,"bgfx_read_textur":0,"bgfx_render_fram":0,"bgfx_render_frame_t":0,"bgfx_renderer_type_t":0,"bgfx_request_screen_shot":0,"bgfx_reset":0,"bgfx_reset_":0,"bgfx_reset_captur":0,"bgfx_reset_depth_clamp":0,"bgfx_reset_flip_after_rend":0,"bgfx_reset_flush_after_rend":0,"bgfx_reset_fullscreen":0,"bgfx_reset_hdr10":0,"bgfx_reset_hidpi":0,"bgfx_reset_maxanisotropi":0,"bgfx_reset_msaa_x":0,"bgfx_reset_msaa_x16":0,"bgfx_reset_msaa_x2":0,"bgfx_reset_msaa_x4":0,"bgfx_reset_msaa_x8":0,"bgfx_reset_non":0,"bgfx_reset_srgb_backbuff":0,"bgfx_reset_suspend":0,"bgfx_reset_transparent_backbuff":0,"bgfx_reset_view":0,"bgfx_reset_vsync":0,"bgfx_resolution_t":0,"bgfx_resolve_":0,"bgfx_resolve_auto_gen_mip":0,"bgfx_sampler_":0,"bgfx_sampler_non":0,"bgfx_sampler_u_clamp":0,"bgfx_sampler_v_clamp":0,"bgfx_set_compute_dynamic_index_buff":0,"bgfx_set_compute_dynamic_vertex_buff":0,"bgfx_set_compute_index_buff":0,"bgfx_set_compute_indirect_buff":0,"bgfx_set_compute_vertex_buff":0,"bgfx_set_condit":0,"bgfx_set_debug":0,"bgfx_set_dynamic_index_buff":0,"bgfx_set_dynamic_vertex_buff":0,"bgfx_set_frame_buffer_nam":0,"bgfx_set_imag":0,"bgfx_set_index_buff":0,"bgfx_set_index_buffer_nam":0,"bgfx_set_instance_count":0,"bgfx_set_instance_data_buff":0,"bgfx_set_instance_data_from_dynamic_vertex_buff":0,"bgfx_set_instance_data_from_vertex_buff":0,"bgfx_set_mark":0,"bgfx_set_palette_color":0,"bgfx_set_platform_data":0,"bgfx_set_scissor":0,"bgfx_set_scissor_cach":0,"bgfx_set_shader_nam":0,"bgfx_set_stat":0,"bgfx_set_stencil":0,"bgfx_set_textur":0,"bgfx_set_texture_nam":0,"bgfx_set_transform":0,"bgfx_set_transform_cach":0,"bgfx_set_transient_index_buff":0,"bgfx_set_transient_vertex_buff":0,"bgfx_set_vertex_buff":0,"bgfx_set_vertex_buffer_nam":0,"bgfx_set_vertex_count":0,"bgfx_set_view_clear":0,"bgfx_set_view_clear_mrt":0,"bgfx_set_view_frame_buff":0,"bgfx_set_view_mod":0,"bgfx_set_view_nam":0,"bgfx_set_view_ord":0,"bgfx_set_view_rect":0,"bgfx_set_view_rect_ratio":0,"bgfx_set_view_scissor":0,"bgfx_set_view_transform":0,"bgfx_shader":0,"bgfx_shader_language_glsl":7,"bgfx_shader_language_hlsl":7,"bgfx_shader_language_met":7,"bgfx_shader_language_pssl":7,"bgfx_shader_language_spirv":7,"bgfx_shader_type_comput":7,"bgfx_shader_type_frag":7,"bgfx_shader_type_vertex":7,"bgfx_shutdown":0,"bgfx_state_alpha_ref":0,"bgfx_state_blend_":0,"bgfx_state_blend_alpha_to_coverag":0,"bgfx_state_blend_dst_alpha":0,"bgfx_state_blend_dst_color":0,"bgfx_state_blend_equ":0,"bgfx_state_blend_equation_":0,"bgfx_state_blend_equation_add":0,"bgfx_state_blend_equation_max":0,"bgfx_state_blend_equation_min":0,"bgfx_state_blend_equation_revsub":0,"bgfx_state_blend_equation_separ":0,"bgfx_state_blend_equation_sub":0,"bgfx_state_blend_factor":0,"bgfx_state_blend_func":0,"bgfx_state_blend_func_separ":0,"bgfx_state_blend_independ":0,"bgfx_state_blend_inv_dst_alpha":0,"bgfx_state_blend_inv_dst_color":0,"bgfx_state_blend_inv_factor":0,"bgfx_state_blend_inv_src_alpha":0,"bgfx_state_blend_inv_src_color":0,"bgfx_state_blend_on":0,"bgfx_state_blend_src_alpha":0,"bgfx_state_blend_src_alpha_sat":0,"bgfx_state_blend_src_color":0,"bgfx_state_blend_zero":0,"bgfx_state_cull_":0,"bgfx_state_cull_ccw":0,"bgfx_state_cull_cw":0,"bgfx_state_default":0,"bgfx_state_depth_":0,"bgfx_state_depth_test_":0,"bgfx_state_depth_test_alwai":0,"bgfx_state_depth_test_equ":0,"bgfx_state_depth_test_gequ":0,"bgfx_state_depth_test_great":0,"bgfx_state_depth_test_lequ":0,"bgfx_state_depth_test_less":0,"bgfx_state_depth_test_nev":0,"bgfx_state_depth_test_notequ":0,"bgfx_state_lineaa":0,"bgfx_state_msaa":0,"bgfx_state_point_s":0,"bgfx_state_pt_":0,"bgfx_state_pt_lin":0,"bgfx_state_pt_linestrip":0,"bgfx_state_pt_point":0,"bgfx_state_pt_tristrip":0,"bgfx_state_write_":0,"bgfx_state_write_a":0,"bgfx_state_write_b":0,"bgfx_state_write_g":0,"bgfx_state_write_r":0,"bgfx_state_write_rgb":0,"bgfx_state_write_z":0,"bgfx_stats_t":0,"bgfx_stencil_non":0,"bgfx_stencil_test_less":0,"bgfx_submit":0,"bgfx_submit_indirect":0,"bgfx_submit_indirect_count":0,"bgfx_submit_occlusion_queri":0,"bgfx_texture_":0,"bgfx_texture_blit_dst":0,"bgfx_texture_compute_writ":0,"bgfx_texture_format_t":0,"bgfx_texture_info_t":0,"bgfx_texture_msaa_sampl":0,"bgfx_texture_non":0,"bgfx_texture_read_back":0,"bgfx_texture_rt":0,"bgfx_texture_rt_msaa_x16":0,"bgfx_texture_rt_msaa_x2":0,"bgfx_texture_rt_msaa_x4":0,"bgfx_texture_rt_msaa_x8":0,"bgfx_texture_rt_write_onli":0,"bgfx_texture_srgb":0,"bgfx_topology_convert":0,"bgfx_topology_convert_t":0,"bgfx_topology_sort_t":0,"bgfx_topology_sort_tri_list":0,"bgfx_touch":0,"bgfx_transient_index_buffer_t":0,"bgfx_transient_vertex_buffer_t":0,"bgfx_uniform_info_t":0,"bgfx_uniform_type_t":0,"bgfx_update_dynamic_index_buff":0,"bgfx_update_dynamic_vertex_buff":0,"bgfx_update_texture_2d":0,"bgfx_update_texture_3d":0,"bgfx_update_texture_cub":0,"bgfx_vertex_convert":0,"bgfx_vertex_layout_add":0,"bgfx_vertex_layout_begin":0,"bgfx_vertex_layout_decod":0,"bgfx_vertex_layout_end":0,"bgfx_vertex_layout_ha":0,"bgfx_vertex_layout_skip":0,"bgfx_vertex_layout_t":0,"bgfx_vertex_pack":0,"bgfx_vertex_unpack":0,"bgfx_view_mode_t":0,"bgfx_view_stats_t":0,"bgfx_weld_vertic":0,"bgfxcmake":1,"bgr5a1":0,"bgra":0,"bgra4":0,"bgra8":0,"bimg":1,"bin":[1,2],"bin2c":7,"binari":[0,1,2,5],"bind":[0,6],"biswa96":6,"biswapriyo":6,"bit":[0,1],"bitang":[0,7],"bitmap":7,"bitsperpixel":0,"bkaradz":[0,1,3,6],"blackhol":6,"bleed":5,"blend":[0,2],"blendish":5,"blinn":7,"blinnbrdf":7,"blit":3,"block":0,"blocko":6,"bloom":3,"blue":0,"bmp":7,"bodi":2,"bokeh":[3,6],"bool":[0,7],"both":[0,4,6],"bottleneck":0,"bottom":0,"bound":7,"box":7,"bpp":0,"branimir":[5,6],"bring":[3,6],"brows":0,"browser":3,"bsd":[3,6],"bucket":[0,3],"buffer":[2,3,7],"bug":6,"build":[2,3,6],"built":1,"bump":3,"bunni":5,"bunnylod":[3,6],"busi":5,"bwrsandman":6,"bx":[0,1],"bx_platform_android":7,"bx_platform_emscripten":7,"bx_platform_io":7,"bx_platform_linux":7,"bx_platform_osx":7,"bx_platform_ps4":7,"bx_platform_window":7,"bx_platform_xboxon":7,"byte":[0,7],"c":[0,1,6,7],"c3":6,"c99":[0,3],"cach":[0,2],"cache_read":0,"cache_read_s":0,"cache_writ":0,"cacheread":0,"cachereads":0,"cachewrit":0,"calctextures":0,"calcul":[0,7],"call":[0,1,2,3],"callback":[0,3],"callbacki":0,"camilla":6,"can":[0,1,2,4,6,7],"cannot":[0,7],"capac":0,"captur":[0,2,6],"capture_begin":0,"capture_end":0,"capture_fram":0,"capturebegin":0,"captureend":0,"capturefram":0,"care":6,"carni":6,"carter":6,"case":[0,4],"caus":[0,4,5],"cc0":5,"ccw":7,"cd":1,"cedric":6,"cedricguillemet":6,"certain":7,"cgltf":5,"chain":0,"chang":[0,2,4],"channel":[0,7],"char":0,"charact":0,"charl":6,"chat":6,"cheap":[4,5],"check":1,"cherlin":6,"chiasson":6,"chose":1,"christoph":[2,6],"chrome":2,"chrome33":2,"chrome34":2,"chrome41":2,"chronolog":6,"ci":6,"ci20":2,"clamp":0,"clang":[2,6],"claus":[3,6],"clear":0,"clip":[0,7],"clockwis":[0,7],"clone":1,"cloudwu":6,"cmake":1,"cmd":1,"code":[0,1,5,6],"colbi":6,"collect":0,"collin":6,"color":[0,7],"color0":[0,7],"color1":[0,7],"color2":[0,7],"color3":[0,7],"com":[1,2,3,5,6],"combin":1,"command":[0,1,2],"comment":7,"common":5,"compar":[0,7],"comparison":0,"compat":0,"compil":[0,1,2,3,4],"complex":0,"compon":0,"compress":[2,7],"comput":[2,3,5,6,7],"conan":1,"concaten":0,"concept":2,"condit":[2,5],"config":[1,2,4],"configur":[0,1,4],"conjunct":0,"consequenti":5,"conserv":0,"consid":4,"const":0,"construct":7,"constructor":7,"consum":0,"contact":3,"contain":0,"content":[0,1],"context":[0,6],"continu":0,"contract":5,"contribut":6,"contributor":[3,5],"control":[0,1],"conveni":1,"convers":[0,7],"convert":[0,7],"coordin":[0,7],"copi":[0,3],"copyright":5,"core":1,"coreutil":1,"cori":6,"corner":0,"correct":[0,7],"correctli":4,"correspond":[0,7],"count":0,"counter":[0,7],"courteaux":6,"coverag":0,"cowboi":5,"cpp":1,"cpu":[0,2],"cputimebegin":0,"cputimeend":0,"cputimefram":0,"cputimerfreq":0,"creat":[0,4,6],"createdynamicindexbuff":0,"createdynamicvertexbuff":0,"createframebuff":0,"createindexbuff":0,"createindirectbuff":0,"createocclusionqueri":0,"createprogram":0,"createshad":0,"createtextur":0,"createtexture2d":0,"createtexture3d":0,"createtexturecub":0,"createuniform":0,"createvertexbuff":0,"createvertexlayout":0,"creation":0,"creator":2,"cross":[3,5,6,7],"crt":0,"cruz":6,"cube":[0,3,7],"cubemap":[0,6,7],"cull":[0,2],"current":[0,2],"custom":[0,1,3,6],"cygwin":1,"d":6,"d0s8":0,"d16":0,"d16f":0,"d24":0,"d24f":0,"d24s8":0,"d32":0,"d32f":0,"d3d":[0,7],"d3d11":0,"dafont":5,"damag":5,"daniel":6,"danielgavin":6,"dario":6,"dariomanesku":6,"darwin":1,"data":[0,2,5],"dawn":6,"dbgtextclear":0,"dbgtextimag":0,"dbgtextprintf":0,"dbgtextprintfvarg":0,"dd":[0,7],"dear":5,"debian8":2,"debug":[1,2,3,7],"debug64":1,"debugcheck":0,"debugdraw":3,"debugg":0,"debugtextscal":0,"declar":[0,4],"decod":0,"decreas":7,"def":7,"default":[0,2,4,7],"defer":3,"defin":[0,3,4,6],"dehai":6,"delet":1,"demo":2,"demonstr":[1,2],"denois":[3,6],"depend":[0,3,7],"deploi":1,"deploy":6,"depth":[0,2],"depthascend":0,"depthdescend":0,"descend":0,"descript":[4,7],"design":4,"desir":0,"desktop":4,"destin":0,"destroi":[0,4],"destroyuniform":0,"detail":[1,4],"dev":1,"develop":[1,6],"devic":[0,1,6],"deviceid":0,"devnet":6,"dialog":1,"differ":[0,1,4,6,7],"dim":2,"dimens":0,"direct":[0,5,7],"direct3d":[0,6],"direct3d11":0,"direct3d12":0,"directionbacktofrontavg":0,"directionbacktofrontmax":0,"directionbacktofrontmin":0,"directionfronttobackavg":0,"directionfronttobackmax":0,"directionfronttobackmin":0,"directli":3,"directori":[1,2,5,6],"directx":[4,7],"disabl":[0,2,4,6],"disasm":7,"disassembl":7,"disast":6,"discard":0,"disclaim":5,"discord":6,"discret":0,"discuss":6,"displai":[2,7],"distanc":2,"distancebacktofrontavg":0,"distancebacktofrontmax":0,"distancebacktofrontmin":0,"distancefronttobackavg":0,"distancefronttobackmax":0,"distancefronttobackmin":0,"distribut":[5,6],"dll":6,"do":[0,1,6,7],"document":[5,6,7],"doe":0,"doesn":[0,4],"domain":5,"don":[0,2],"done":[1,4],"doubl":0,"down":7,"download":[1,2,6],"draw":[2,3,7],"drawback":7,"drawindirect":[3,6],"drawstress":3,"driven":2,"driver":0,"droid":5,"drop":6,"dst":0,"due":1,"dupui":2,"durat":0,"dure":[0,4,6],"duti":2,"dx11":[2,6],"dx9":2,"dxt1":0,"dxt3":0,"dxt5":0,"dynam":[0,3],"dynamicindexbufferhandl":0,"dynamicvertexbufferhandl":0,"e":[0,1,4,6],"each":[0,1,4,6],"eas":1,"easi":0,"ebook":5,"edg":[0,2],"edit":1,"effect":[0,2],"effici":0,"egl":4,"element":0,"elit":5,"elmindreda":6,"elvencach":6,"embed":2,"emoon":6,"empti":0,"emscripten":[6,7],"emul":0,"enabl":[0,4,6],"encod":[3,7],"encoderstat":0,"end":0,"engin":[3,6],"enleeten":6,"enni":5,"enough":0,"enter":1,"entri":6,"enum":[0,7],"enumer":0,"environ":1,"equal":0,"equat":[0,5],"equirect":7,"equirectangular":7,"equival":[0,1],"error":[0,7],"es2":2,"escap":0,"escobar":6,"estim":0,"etc":[1,3,7],"etc1":[0,7],"etc2":0,"etc2a":0,"etc2a1":0,"even":[0,5],"event":5,"everi":[0,4],"everyon":6,"ex":1,"exampl":[0,3,4,5,6,7],"examplesreleas":1,"except":4,"excess":6,"exclud":0,"execut":[0,1,4],"exemplari":5,"exist":[0,1],"exit":7,"expect":0,"experi":2,"explain":2,"explicit":0,"explicitli":[0,1],"explor":2,"export":1,"express":5,"exr":7,"extens":7,"extern":0,"ey":[0,5],"f":[0,6,7],"f11":6,"face":[0,7],"factor":[0,7],"fail":0,"fals":0,"fast":[0,2],"fastest":7,"fatal":0,"fcpp":5,"ff27":2,"ff28":2,"ff36":2,"ff37":2,"fidelityfx":2,"field":2,"file":[0,1,5,7],"fill":0,"filter":[2,7],"find":4,"finish":0,"fip":[1,6],"fire":5,"firefalcom":1,"firefox":2,"first":0,"fit":[0,5],"five":5,"fiveminut":5,"fix":[0,6],"flag":1,"flavor":7,"flip":[0,7],"flipv":7,"float":[0,7],"floooh":[1,6],"flush":0,"folder":1,"follow":[1,2,5,7],"font":[0,3,5,6],"fontawesom":5,"fontfabr":5,"fonts2u":5,"fontsdf":[3,6],"fontspac":5,"fontsquirrel":5,"foreground":0,"form":5,"format":[0,2,7],"formatcolor":0,"formatdepthstencil":0,"forum":6,"found":[0,4],"fragment":[0,7],"frame":[2,3,4,6],"frame_r":2,"framebufferhandl":0,"framework":[3,6],"fran\u00e7oi":6,"free":5,"freed":0,"freir":6,"frequenc":0,"from":[0,1,2,4,6,7],"front":[0,7],"fsr":[3,6],"full":0,"function":[0,4],"g":[0,2],"g6430":2,"gale":6,"galleri":5,"gallium":2,"game":6,"gamma":7,"garett":6,"garettbass":6,"gavin":6,"gcc":[2,6],"gd":0,"gener":[2,3,6,7],"geni":[3,6],"geometri":[0,2,3],"geometryc":3,"geometryv":3,"get":[0,3],"getavailinstancedatabuff":0,"getavailtransientindexbuff":0,"getavailtransientvertexbuff":0,"getcap":0,"getdirectaccessptr":0,"getinternaldata":0,"getoffset":0,"getrenderertyp":0,"getresult":0,"getshaderuniform":0,"getsiz":0,"getstat":0,"getstrid":0,"getsupportedrender":0,"gettextur":0,"getuniforminfo":0,"gfdl":5,"ggx":7,"gif":7,"git":1,"github":[0,1,2,3,5,6],"given":1,"gl":[0,2],"gl2":2,"gl_instanceid":0,"gl_vertexid":0,"glb":7,"gle":4,"glfw":[1,3],"glfw3":1,"global":2,"glsl":[5,7],"glslang":5,"gltf":7,"gmake":1,"gnm":[0,6],"gnuwin32":1,"go":6,"goalitium":6,"golden":6,"good":5,"goodartistscopi":6,"gpu":[0,2],"gpudrivenrend":[3,6],"gpuframenum":0,"gpumemorymax":0,"gpumemoryus":0,"gputimebegin":0,"gputimeend":0,"gputimerfreq":0,"grace":5,"grai":6,"graphic":[0,1,2,3,4,5,6,7],"greater":0,"green":0,"group":0,"gruenbach":6,"gt2":2,"gtx260":2,"gtx560ti":2,"gtx650ti":2,"gtx970":2,"guard":4,"gui":[0,4],"guid":2,"guillaum":6,"guillemet":6,"gutenberg":5,"h":[4,7],"ha":[0,1,2,4,6,7],"half":0,"halsi":6,"hand":7,"handl":[0,6],"har":3,"hardwar":[0,4],"hash":0,"haskel":6,"have":[0,2],"hd3000":2,"hd5000":2,"hd5200":2,"hd8330":2,"hdr":[3,7],"hdr10":0,"header":[5,7],"headless":[0,3],"height":[0,7],"hello":[0,1],"helloworld":3,"helloworlddebug":2,"help":[1,7],"helper":[0,7],"hemofektik":6,"herzog":5,"hex":2,"hextil":[3,5,6],"hidpi":0,"high":[0,1,2,4,5],"highest":7,"hlsl":7,"holder":5,"holm":5,"homogeneousdepth":0,"horizont":[0,7],"how":[0,1,2,6],"howev":5,"htm":1,"html":[0,1],"html5":6,"http":[0,1,2,3,5,6],"hugo":6,"hugoam":6,"i":[0,1,2,3,4,5,7],"i5":2,"i7":2,"i_data0":7,"i_data1":7,"i_data2":7,"i_data3":7,"i_data4":7,"i_datan":7,"ibl":[3,6],"ichordev":6,"iconfontcpphead":5,"id":[0,1],"idea":6,"ident":0,"identifi":7,"idl":6,"ignor":0,"illeg":0,"illumin":2,"imag":[2,5,7],"imgui":[1,5,6],"immut":0,"implement":[0,2,7],"impli":[5,7],"improv":6,"inabl":1,"incident":5,"includ":[1,5,7],"incom":7,"incorrect":4,"increas":2,"increment":0,"independ":[0,2],"independent":4,"index":[1,3,7],"indexbufferhandl":0,"indic":[0,7],"indirect":[2,3,5],"indirectbufferhandl":0,"infinit":0,"info":[0,6,7],"inform":[3,4,7],"infrequ":4,"init":[0,4],"initi":[2,3,6],"inlin":0,"inout":0,"input":[0,2,6,7],"insid":[0,1,4],"inspect":1,"instal":1,"instanc":[3,7],"instancedatabuff":0,"instead":[0,1,7],"institut":5,"insuffici":0,"int":[0,7],"int16":0,"int32_max":0,"int32_t":0,"int64_t":0,"integr":[0,1,6],"intel":[0,2],"interact":6,"interchang":7,"interfac":0,"intermedi":1,"intern":[0,3],"internaldata":0,"interop":0,"interpol":0,"interrupt":5,"invalid":0,"invers":0,"invert":0,"invis":0,"invok":1,"involv":3,"io":[0,1,5,6,7],"ioquake3":6,"ios6":2,"ios7":2,"ipad":2,"ipado":[1,6],"iphon":2,"ipod":2,"iqa":7,"isframebuffervalid":0,"isindex16":0,"issu":[0,4],"istexturevalid":0,"item":0,"its":0,"itself":0,"iv":2,"j":[2,7],"jacquier":6,"jad":2,"jame":6,"james4k":6,"jason":6,"java":6,"jazielguerrero":6,"jazzbr":6,"jcherlin":6,"jean":6,"jeremi":6,"jeremieroi":6,"ji":6,"jit":2,"jnadro":6,"johan":6,"johnson":6,"jonathan":[2,6],"joseph":6,"joshi":6,"joshuabrookov":1,"jourdan":6,"jpcy":[1,6],"jpeg":7,"jpg":7,"juj":6,"jukka":6,"julian":5,"just":[0,6],"jyl\u00e4nki":6,"kabini":2,"kai":6,"kakkar":6,"karadz":5,"karad\u017ei\u0107":6,"kei":4,"khouri":2,"khrono":[5,7],"kick":0,"klein":6,"known":0,"kocsi":6,"kondrak":6,"kosta":6,"kostasaaa":6,"koyama":1,"krzysztof":6,"ktx":[0,7],"kwon":6,"l":[0,7],"laboratori":5,"languag":[3,7],"larg":0,"last":0,"latc1":0,"latc2":0,"latenc":0,"later":[4,6],"layer":0,"layout":[0,2],"layouthandl":0,"lead":4,"leandro":6,"leandrolfr":6,"least":0,"left":[0,7],"length":0,"less":[0,7],"level":[0,1,4,7],"lh":7,"liabil":5,"liabl":5,"liam":6,"lib":1,"libgl1":1,"libiconv":1,"libintl":1,"librari":[0,1,2,3,6],"libx11":1,"licens":[3,6],"light":[2,5,7],"lighttransport":5,"lighttransportequ":5,"lightweight":6,"like":[1,7],"limit":[0,2,4,5],"line":[0,1,2],"linear":[0,7],"linestriptolinelist":0,"linux":[2,3,4,6,7],"list":[0,1,5,7],"liter":0,"llvmpipe":2,"load":[2,6,7],"loat":0,"local":7,"locat":4,"lod":[3,6],"loss":5,"low":4,"lower":2,"lua":6,"ludwig":6,"m":7,"m_attribut":0,"m_hash":0,"m_offset":0,"m_stride":0,"mac":6,"maco":[3,4,6,7],"macro":[0,7],"made":[0,2],"mag":0,"main":[0,4,6,7],"maintain":[0,2],"make":[0,1,4,6],"makefil":[3,7],"makeref":[0,3],"mali":[2,4],"manesku":6,"mani":1,"manual":1,"map":[0,2,5,7],"marker":0,"marketsmuel":6,"martijn":6,"mask":0,"mat3":0,"mat4":[0,7],"match":[0,4,7],"materi":5,"matric":[0,7],"matrix":0,"matt":6,"max":[0,7],"maxblit":0,"maxcomputebind":0,"maxdrawcal":0,"maxdynamicindexbuff":0,"maxdynamicvertexbuff":0,"maxencod":[0,4],"maxfbattach":0,"maxframebuff":0,"maxframelat":0,"maxgpulat":0,"maximum":[0,2,7],"maxindexbuff":0,"maxocclusionqueri":0,"maxprogram":0,"maxshad":0,"maxtextur":0,"maxtexturelay":0,"maxtextures":0,"maxtexturesampl":0,"maxtransientibs":0,"maxtransientvbs":0,"maxuniform":0,"maxvertexbuff":0,"maxvertexlayout":0,"maxvertexstream":0,"maxview":0,"mccrari":6,"mchiasson":6,"mean":[0,4],"mechan":0,"member":0,"memori":[0,3],"merchant":5,"mesa":[1,2],"mesh":[3,7],"meshoptim":5,"messag":0,"met":5,"metabal":3,"metal":[0,4,6,7],"method":7,"mia":5,"microsoft":0,"might":0,"mike":6,"mikepopoloski":6,"million":2,"millisecond":0,"milostos":6,"milo\u0161":6,"mimimum":0,"min":0,"mini":2,"minim":[0,3,6],"minimum":[0,1],"minresourcecbs":0,"minuniformbuffers":0,"minut":5,"mip":[0,2,7],"mipskip":7,"mirror":0,"misc":0,"miscellan":3,"mit":5,"mlakar":6,"mm":1,"mmikk":2,"mobil":4,"mode":[0,2,4,5,7],"model":[0,2,5,7],"modif":5,"modifi":0,"moment":0,"more":[0,1,4,6,7],"most":[0,1,2,4],"mous":2,"mrt":[0,2],"msaa":0,"msaax16":0,"msaax2":0,"msaax4":0,"msaax8":0,"msvc":6,"msy":1,"mtxfromcol":7,"mtxfromrow":7,"mul":7,"multi":[0,2],"multidraw":2,"multidrawindirect":2,"multipl":[0,2,4,7],"multipli":7,"multisampl":0,"multithread":[0,6],"must":[0,1,5,6,7],"mutabl":0,"mutex":4,"mv":3,"n":[2,7],"nacl":2,"nadro":6,"name":[0,7],"nanovg":[3,5,6],"nath":6,"nativ":[0,2,6],"nativewindowhandletyp":0,"nbodi":[3,6],"ndc":0,"ndk":1,"ndt":0,"necessari":[0,1,6,7],"necessarili":4,"need":[0,1],"neg":0,"neglig":5,"net":1,"network":7,"never":0,"new":0,"newer":1,"next":[0,1,2],"nexu":2,"nick":6,"nickwaand":6,"nim":6,"nix":0,"nn":7,"nnn":7,"nnn_e":7,"nnnce":0,"nodrev":6,"non":0,"noop":0,"nor":4,"noresult":0,"norm":0,"normal":[0,5,7],"normal_map_example_with_scene_and_result":5,"normalmap":7,"notat":0,"notic":5,"nt":0,"null":0,"num":[0,7],"numbackbuff":0,"number":[0,2,4,7],"numblit":0,"numcomput":0,"numdraw":0,"numdynamicindexbuff":0,"numdynamicvertexbuff":0,"numencod":0,"numframebuff":0,"numgpu":0,"numindexbuff":0,"numlay":0,"nummip":0,"numocclusionqueri":0,"numprim":0,"numprogram":0,"numshad":0,"numtextur":0,"numuniform":0,"numvertexbuff":0,"numvertexlayout":0,"numview":0,"nv":2,"nvidia":0,"nvn":0,"nwh":0,"o":[0,2,4,7],"obb":7,"obj":[5,7],"object":0,"obtain":[0,4],"obvious":4,"occlus":3,"occlusionqueryhandl":0,"occlusionqueryresult":0,"occupi":0,"occur":0,"ocharl":6,"ocornut":6,"oculusvr":6,"off":[0,2],"offici":4,"offlin":0,"offset":[0,7],"often":0,"oit":3,"oldschool":2,"oliv":6,"olli":6,"olliwang":6,"onc":[0,4],"one":[0,4,5,7],"onli":[0,1,4,6,7],"open":[1,3,6],"openexr":7,"opengl":[0,1,2,4,6],"oper":0,"optim":[0,4,5,6,7],"option":[0,1,2,3],"orb":5,"orbi":7,"order":[0,2,4,6,7],"ordinari":0,"org":5,"orient":7,"origin":0,"originbottomleft":0,"osx":[1,2,7],"osx64_clang":1,"other":[0,1,4,5,6],"otherwis":[0,5],"out":[0,5,7],"output":[0,2,7],"outsid":0,"overal":7,"overrid":0,"overrideintern":0,"overview":3,"own":[3,6],"p":7,"p0nce":6,"pablo":6,"pack":[0,5,7],"packag":[0,1],"packnorm":7,"packuv":7,"page":3,"paint":2,"palett":0,"paper":2,"parallax":2,"paramet":0,"pars":0,"part":[2,4],"parti":3,"particl":3,"particular":5,"pascal":6,"pass":[0,2,4],"path":[0,1,2,7],"paul":6,"pci":0,"pend":0,"per":[0,2],"perez":2,"perform":0,"permiss":[3,6],"permit":5,"peron":6,"persist":0,"pezcod":6,"pgruenbach":6,"phil":6,"phong":7,"phongbrdf":7,"photoshop":7,"pick":[3,6],"pidhorski":6,"piolat":6,"pisa":5,"pitch":0,"pixel":[0,2],"pixelformat":[3,6],"place":4,"platform":[1,3,4,7],"platformdata":0,"playstat":[6,7],"pma":7,"pnacl":2,"png":[5,7],"podgorskii":6,"point":[0,4],"pointer":0,"polygon":2,"polyhaven":5,"pom":[3,6],"popoloski":6,"port":[0,2,6],"portabl":7,"posit":[0,7],"possibl":[0,1,5,6],"post":[0,2],"potenti":0,"powervr":[2,4,7],"pperon":6,"pr0g":1,"pre":7,"precis":7,"predefin":[0,3],"preetish":6,"prefer":2,"premultipli":7,"preprocess":7,"preprocessor":[4,6,7],"prerequisit":3,"present":0,"preserv":[0,7],"press":6,"previou":0,"previous":0,"primari":0,"primit":0,"print":0,"printf":0,"prior":0,"prioritis":0,"pro":2,"probe":5,"process":[0,2,4,7],"processor":7,"procur":5,"produc":[2,7],"profil":[0,1,3,7],"profiler_begin":0,"profiler_begin_liter":0,"profiler_end":0,"profilerbegin":0,"profilerbeginliter":0,"profilerend":0,"profit":5,"program":3,"programhandl":0,"programmat":2,"project":[0,1,3,7],"project_dir":1,"properli":0,"provid":[0,1,4,5,6,7],"ps4":6,"psd":7,"pssl":7,"ptc12":0,"ptc12a":0,"ptc14":0,"ptc14a":0,"ptc22":0,"ptc24":0,"public":[0,5],"purpos":5,"pvr":[0,2,7],"pvr14":7,"pvrtc1":0,"pvrtc2":0,"python":[1,6],"q":7,"q8200":2,"qualcomm":2,"qualiti":[2,7],"queri":[2,3],"questor":6,"quick":[3,7],"quickli":0,"r":[0,7],"r1":0,"r16":0,"r16f":0,"r16i":0,"r16u":0,"r23":1,"r32f":0,"r32i":0,"r32u":0,"r5g6b5":0,"r5g6b5a1":0,"r5g6b5a4":0,"r5g6b5a8":0,"r7":2,"r8":0,"r8i":0,"r8u":0,"radianc":7,"rang":0,"raspberrypi":[2,6],"raspbian":2,"raster":0,"rate":2,"ratio":[0,7],"raw":[0,7],"raymarch":3,"raziel":6,"razielxyz":6,"rd":0,"re":[0,4],"read":[0,1],"readback":2,"readtextur":0,"readwrit":0,"real":2,"realtim":2,"reconstruct":2,"rectangl":[0,7],"red":0,"redistribut":5,"reduct":2,"ref":7,"refer":[2,3,4,6,7],"referencend":0,"reflect":2,"region":0,"rel":0,"releas":[0,1],"release64":1,"releasefn":0,"relev":1,"remap":[0,2],"remov":0,"render":[2,3,7],"renderdoc":3,"renderer_opengl_min_vers":1,"renderertyp":0,"renderfram":[0,4],"reorder":0,"repeat":0,"replac":7,"report":6,"repositori":[1,3,5],"repres":0,"reproduc":5,"request":0,"requestscreenshot":0,"requir":[0,2,4,5,6],"reserv":0,"resetview":[0,3],"resiz":0,"resolut":[0,2,5],"resolv":0,"resourc":3,"respect":0,"result":[0,1,2,4],"retain":5,"retriev":0,"return":0,"reus":0,"revers":0,"rg11b10f":0,"rg16":0,"rg16f":0,"rg16i":0,"rg16u":0,"rg32f":0,"rg32i":0,"rg32u":0,"rg8":0,"rg8i":0,"rg8u":0,"rgb":[0,7],"rgb10a2":0,"rgb16f":0,"rgb5a1":0,"rgb8":0,"rgb8a1":0,"rgb8i":0,"rgb8u":0,"rgb9e5f":0,"rgba":0,"rgba16":0,"rgba16f":0,"rgba16i":0,"rgba16u":0,"rgba32f":0,"rgba32i":0,"rgba32u":0,"rgba4":0,"rgba8":0,"rgba8i":0,"rgba8u":0,"rgbe":7,"rhoot":6,"riccio":2,"richard":6,"richardgal":6,"right":0,"rinthel":6,"roi":6,"rsm":[3,6],"rtmemoryus":0,"rule":[0,6],"run":[1,2,6],"runtim":[0,1,2],"ruritania":5,"rust":6,"s4":2,"s_n_n":7,"safari7":2,"safe":[0,1,4],"same":[0,1,4,7],"sampl":[0,2],"sampler":0,"sampler2d":7,"san":5,"sandi":6,"sane":4,"save":7,"sc":7,"scale":[0,7],"scheme":1,"schubert":6,"screen":[0,2,7],"screen_shot":0,"screenshot":0,"scribbl":5,"script":6,"sdf":[5,7],"sdk":[1,4],"sdl":[1,3],"sdl2":[1,6],"search":6,"sebastian":6,"sebastianmunity3d":6,"second":0,"see":[0,1,4,6,7],"select":[0,1,4],"semant":[0,7],"semicolon":7,"sens":4,"sentinel":0,"separ":[0,7],"sequenti":[0,4],"servic":5,"set":[0,1,4,7],"setbuff":0,"setcondit":0,"setdebug":0,"setimag":0,"setindexbuff":0,"setinstancecount":0,"setinstancedatabuff":0,"setmark":0,"setnam":0,"setpalettecolor":0,"setplatformdata":0,"setscissor":0,"setstat":0,"setstencil":0,"settextur":0,"settransform":0,"setuniform":0,"setvertexbuff":0,"setvertexcount":0,"setview":4,"setviewclear":[0,3],"setviewframebuff":[0,3],"setviewmod":[0,3,4],"setviewnam":[0,3],"setvieword":[0,3],"setviewrect":[0,3],"setviewscissor":[0,3],"setviewtransform":[0,3],"setx":1,"sgx535":2,"sgx540":2,"sgx543":2,"sh":0,"shade":2,"shader":[1,2,3,6],"shaderc":[0,3,6],"shaderhandl":0,"shadow":2,"shadowmap":[3,6],"shadowvolum":[3,6],"shall":5,"share":1,"shell":1,"sherlock":5,"shot":[0,2],"should":[0,1,2,4],"show":2,"shutdown":3,"sibl":1,"side":0,"signika":5,"similar":6,"simpl":[0,3,6,7],"simplifi":7,"simul":2,"simultan":4,"sinc":4,"singl":[1,2,4],"singlethread":0,"size":[0,2,7],"skip":[0,7],"sky":[3,6],"skylak":2,"sk\u00f6ld":6,"slasinski":6,"slice":0,"sln":1,"slot":0,"slower":7,"small":2,"snappertt":6,"so":1,"softwar":[0,5],"solut":[1,2],"some":[0,1,4,7],"someth":1,"sometim":4,"sort":[0,3],"sourc":[0,3,5,6],"sourceforg":1,"space":[2,7],"spars":2,"spatiotempor":2,"special":[5,6],"specif":[1,2,3,4],"specifi":[0,1,7],"spent":0,"spir":7,"spirv":[5,7],"spirvnn":7,"src":[0,1,4],"srgb":0,"sss":[3,6],"stack":0,"stage":0,"standard":0,"stanford":5,"stanislav":6,"stanlo":6,"start":[0,3,4,7],"starter":1,"startindex":0,"startvertex":0,"stat":0,"static":[0,2],"stb":5,"stencil":[3,6],"step":[1,7],"still":7,"storages":0,"store":0,"stream":[0,2],"stress":2,"strict":5,"stride":[0,7],"string":0,"strip":[0,7],"struct":0,"structur":[0,1,4],"stuart":6,"stuartcarni":6,"stub":6,"studio":1,"style":[0,2,3,6,7],"submiss":[0,4],"submit":[4,6],"substitut":5,"subtract":0,"success":0,"sudo":1,"super":2,"support":[0,1,3,4,7],"sure":0,"surfac":[0,7],"suspend":0,"svt":[3,6],"swap":0,"swift":6,"swiftshad":2,"switch":4,"symbol":7,"sync":0,"system":[2,3,6,7],"t":[0,2,4,7],"t604":2,"tabl":0,"take":2,"tangent":[0,7],"target":[0,1,4,7],"teamciti":6,"tegra3":2,"term":6,"termin":0,"terrain":[3,6],"tess":[3,6],"tessel":2,"test":[0,3,6],"texcoord0":[0,7],"texcoord1":[0,7],"texcoord2":[0,7],"texcoord3":[0,7],"texcoord4":[0,7],"texcoord5":[0,7],"texcoord6":[0,7],"texcoord7":[0,7],"texcoordn":7,"texel":7,"text":[2,5],"textheight":0,"textur":[2,3,5,6],"texturec":3,"textureformat":0,"texturehandl":0,"textureinfo":0,"texturememoryus":0,"texturev":3,"textwidth":0,"tga":7,"than":0,"thei":[0,4],"theori":5,"thi":[0,1,2,4,5,6,7],"thread":[0,3],"through":[0,1],"thru":4,"tile":2,"time":[0,1,2,6,7],"timeout":0,"timer":0,"timestamp":0,"togeth":0,"token":7,"toler":0,"toni":6,"too":0,"tool":[0,3,5],"top":0,"topologi":0,"topologyconvert":0,"topologysort":0,"topologysorttrilist":0,"tort":5,"total":0,"touch":0,"to\u0161i\u0107":6,"trace":[0,2],"trace_varg":0,"tracevarg":0,"transform":[2,7],"transient":[0,2],"transientibus":0,"transientindexbuff":0,"transientvbus":0,"transientvertexbuff":0,"transit":2,"transpar":[0,2],"transport":5,"treat":7,"tree":5,"triangl":0,"trilistflipwind":0,"trilisttolinelist":0,"trim":0,"tristrip":0,"tristripflipwind":0,"tristriptotrilist":0,"trou":2,"true":[0,2],"truevis":7,"truncat":0,"turbosquid":5,"turn":[0,2],"tutori":6,"tvo":[1,6],"twigger":6,"twitter":6,"two":[0,1],"type":[0,7],"typic":7,"typograph":5,"u":0,"u_alpharef":[0,7],"u_invmodelview":7,"u_invproj":[0,7],"u_invview":[0,7],"u_invviewproj":[0,7],"u_model":[0,7],"u_modelview":[0,7],"u_modelviewproj":[0,7],"u_proj":[0,7],"u_view":[0,7],"u_viewproj":[0,7],"u_viewrect":[0,7],"u_viewtexel":[0,7],"ubuntu":0,"uffizi":5,"uint10":0,"uint16_max":0,"uint16_t":0,"uint32_max":0,"uint32_t":0,"uint64_max":0,"uint64_t":0,"uint8":0,"uint8_max":0,"uint8_t":0,"uintptr_max":0,"uintptr_t":0,"uma":0,"undef":0,"undefin":4,"under":[3,6],"underli":0,"understand":0,"undesir":4,"unfold":0,"unifi":0,"uniform":[2,3],"uniformhandl":0,"uniforminfo":0,"uniformtyp":0,"uniniti":0,"uniqu":0,"unit":0,"univers":[5,6],"unix":1,"unknown":0,"unknowndepth":0,"unlik":0,"unorm":0,"unpack":[0,7],"unrecover":0,"unrel":0,"unset":0,"until":0,"unus":0,"up":[0,7],"updat":[3,4],"updatetexture2d":0,"updatetexture3d":0,"updatetexturecub":0,"us":[0,1,2,4,5,6,7],"usag":[0,7],"user":[0,1,4],"usual":4,"util":1,"uwp":[3,6],"v":[0,1,7],"va_list":0,"va_start":0,"valid":[0,7],"valu":[0,4,7],"vanilla":7,"vari":7,"variabl":[0,1],"varianc":2,"variou":[1,2,6],"varyingdef":7,"vb":6,"vc":2,"vec2":7,"vec4":[0,7],"vector":[0,2,7],"vectordisplai":[3,6],"vendor":0,"vendorid":0,"verbos":7,"verdon":6,"version":[1,7],"vertex":[2,3],"vertexbufferhandl":0,"vertexconvert":0,"vertexid":0,"vertexlayout":0,"vertexlayouthandl":0,"vertexpack":0,"vertexunpack":0,"vertic":[0,7],"vga":0,"via":[0,2],"video":[0,2],"view":[2,3,7],"viewer":3,"viewid":0,"viewmod":[0,3],"viewstat":0,"vincent":6,"virtual":[0,2],"visibl":0,"visitor":5,"visual":[1,3],"vladimir":6,"vogl":5,"void":0,"volum":[0,2],"vs2008":2,"vs2012":[2,6],"vs2013":2,"vs2015":2,"vs2022":[1,6],"vsync":2,"vuki\u0107evi\u0107":6,"vulkan":[0,6,7],"vuollet":6,"vvuk":6,"w":0,"w7":2,"wa":0,"waander":6,"wai":[2,4,5],"wait":0,"waitrend":0,"waitsubmit":0,"walkthrough":0,"wang":6,"want":1,"warfar":2,"warn":7,"warranti":5,"wasm":[1,6],"wavefront":7,"wavelet":2,"wayland":6,"webgl":[2,6],"webgpu":6,"weight":[0,2,7],"weissflog":6,"welcom":6,"weld":0,"weldvertic":0,"well":5,"were":[0,2],"werror":7,"what":[0,2,3,4],"when":[0,1,2,4,6,7],"where":[0,1,4,6,7],"whether":5,"which":[0,4,7],"while":[0,2],"who":1,"width":[0,7],"wiki":5,"wikimedia":5,"willmott":6,"win":2,"win7":2,"wind":[0,7],"window":[0,3,4,6,7],"windows7":2,"wine":2,"winphon":6,"winrt":[3,6],"winstore100":1,"wirefram":[0,3,6],"wish":1,"within":[1,4],"without":[2,3,5],"won":[0,4,7],"work":[1,4,6],"worker":0,"world":7,"wrap":0,"wrapper":3,"write":[0,6],"written":[0,1],"www":5,"x":[0,7],"x11":6,"x11proto":1,"x64":2,"x86":2,"xbox":6,"xcode":1,"xcode9":1,"xcworkspac":1,"xperia":2,"xy":7,"y":[0,7],"yet":0,"yong":6,"you":[0,1,2,4,6],"young":6,"your":[0,1,2,3,4,6],"yuki":1,"z":[0,2,7],"zero":0,"zig":6,"zlib":5,"zw":7,"\u00e0":2,"\u4e91\u98ce":6},"titles":["API Reference","Building","Examples","Documentation","Internals","License","Overview","Tools"],"titleterms":{"":1,"00":2,"01":2,"02":2,"03":2,"04":2,"05":2,"06":2,"07":2,"08":2,"09":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"2":5,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":2,"27":2,"28":2,"29":2,"30":2,"30hz":2,"31":2,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"3rd":5,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":2,"60hz":2,"altern":1,"amalgam":1,"android":1,"api":[0,4],"assao":2,"asset":5,"attribut":7,"avail":0,"backend":6,"base":4,"bgfx":1,"blit":0,"bloom":2,"bokeh":2,"browser":2,"bsd":5,"bucket":4,"buffer":0,"build":[1,7],"bump":2,"bunnylod":2,"c99":2,"call":4,"callback":2,"cap":0,"capabl":0,"claus":5,"compil":[6,7],"comput":0,"condit":0,"contact":6,"content":3,"contributor":6,"cube":2,"custom":4,"debug":[0,6],"debugdraw":2,"defer":2,"defin":7,"denois":2,"depend":1,"directli":1,"dispatch":0,"displai":0,"document":3,"draw":[0,4],"drawindirect":2,"drawstress":2,"dynam":2,"encod":[0,4],"etc":6,"exampl":[1,2],"featur":0,"flag":0,"font":2,"fontsdf":2,"frame":0,"fsr":2,"gener":[0,1],"geni":1,"geometri":7,"geometryc":7,"geometryv":7,"get":[1,6],"glfw":6,"gpudrivenrend":2,"har":1,"hdr":2,"headless":2,"helloworld":2,"hextil":2,"i":6,"ibl":2,"imag":0,"index":0,"indirect":0,"inform":0,"initi":0,"instanc":[0,2],"intern":4,"involv":6,"languag":6,"librari":5,"licens":5,"linux":1,"lod":2,"maco":1,"makefil":1,"mesh":2,"metabal":2,"minim":1,"miscellan":0,"mv":2,"nanovg":2,"nbodi":2,"occlus":[0,2],"oit":2,"option":[4,7],"overview":6,"page":6,"parti":5,"particl":2,"pick":2,"pixelformat":2,"platform":[0,6],"pom":2,"predefin":7,"prerequisit":1,"profil":6,"program":0,"project":6,"queri":0,"quick":1,"raymarch":2,"refer":0,"remark":0,"render":[0,4,6],"renderdoc":6,"repositori":6,"reset":0,"resourc":[0,4],"rsm":2,"scissor":0,"sdl":6,"shader":[0,7],"shaderc":7,"shadowmap":2,"shadowvolum":2,"shutdown":0,"simpl":2,"sky":2,"sort":4,"sourc":1,"specif":0,"sss":2,"start":1,"state":0,"statist":0,"stencil":[0,2],"submit":0,"support":6,"svt":2,"system":1,"terrain":2,"tess":2,"test":2,"text":0,"textur":[0,7],"texturec":7,"texturev":7,"thread":4,"tool":[1,7],"transform":0,"uniform":[0,7],"updat":[0,2],"uwp":1,"vectordisplai":2,"vertex":[0,7],"view":[0,4],"viewer":7,"visual":6,"what":6,"window":[1,2],"winrt":1,"wirefram":2,"without":1,"wrapper":1}}) \ No newline at end of file diff --git a/tools.html b/tools.html index 4bd033b2d..99757e7e3 100644 --- a/tools.html +++ b/tools.html @@ -6,12 +6,14 @@ - Tools — bgfx 1.129.8834 documentation + Tools — bgfx 1.132.8889 documentation - + + + @@ -88,9 +90,9 @@
          -

          Tools

          +

          Tools

          -

          Geometry Compiler (geometryc)

          +

          Geometry Compiler (geometryc)

          Converts Wavefront .obj, or glTF 2.0 mesh files to a format which is optimized for use with bgfx.

          Usage:

          geometryc -f <in> -o <out>
          @@ -179,11 +181,11 @@
           
          -

          Geometry Viewer (geometryv)

          +

          Geometry Viewer (geometryv)

          A geometry viewer.

          -

          Shader Compiler (shaderc)

          +

          Shader Compiler (shaderc)

          Shader Compiler is used to compile bgfx’s cross-platform shader language, which based on GLSL. It uses an ANSI C pre-processor to transform the GLSL-like language into HLSL. This method has certain drawbacks, @@ -204,7 +206,7 @@ This file cannot include comments, and typically only one is necessary.

          varying.def.sc must be used at the beginning of shader.

        -

        Defines

        +

        Defines

        Shader Compiler also has the following default defines (default value is set to 0):

        @@ -284,7 +286,7 @@ This file cannot include comments, and typically only one is necessary.

        -

        Predefined Uniforms

        +

        Predefined Uniforms

        @@ -344,10 +346,14 @@ This file cannot include comments, and typically only one is necessary.

        + + + + - +

        Transform local-to-view space.

        mat4

        u_invModelView

        Transform view-to-local space.

        mat4

        u_modelViewProj

        Transform local-to-clip space.

        float

        float

        u_alphaRef

        The reference value to which incoming alpha
        @@ -361,7 +367,7 @@ This file cannot include comments, and typically only one is necessary.

        For more info, see the shader helper macros.

        -

        Vertex Shader Attributes

        +

        Vertex Shader Attributes

        $input tokens for vertex shader can be only following:

        @@ -440,7 +446,7 @@ The semantic must be -

        Options

        +

        Options

        Options:

        @@ -518,14 +524,14 @@ Can be 0–3.

        -

        Building shaders

        +

        Building shaders

        Shaders can be compiled for all renderers by using the shaderc tool. A Makefile to simplify building shaders is provided in the bgfx examples. D3D shaders can be only compiled on Windows.

        -

        Texture Compiler (texturec)

        +

        Texture Compiler (texturec)

        Convert PNG, TGA, DDS, KTX, and PVR textures into bgfx-supported texture formats.

        Usage:

        texturec -f <in> -o <out> [-t <texture format>]
        @@ -660,7 +666,7 @@ aspect ratio will be preserved)

        -

        Texture Viewer (texturev)

        +

        Texture Viewer (texturev)

        A texture viewer.

        @@ -676,7 +682,7 @@ aspect ratio will be preserved)


        -

        © Copyright 2010-2024, Branimir Karadžić.

        +

        © Copyright 2010-2025, Branimir Karadžić.