| <!-- HTML header for doxygen 1.8.6--> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.9.1"/> |
| <title>FlatBuffers: FlatBuffers.FlatBufferBuilder Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtreedata.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,700" rel="stylesheet"> |
| <link href="style.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea" style="height: 110px;"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="commonprojectlogo"> |
| <img alt="Logo" src="fpl_logo_small.png"/> |
| </td> |
| <td style="padding-left: 0.5em;"> |
| <div id="projectname">FlatBuffers |
| </div> |
| <div style="font-size:12px;"> |
| An open source project by <a href="https://developers.google.com/games/#Tools">FPL</a>. |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.9.1 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</script> |
| <div id="main-nav"></div> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(document).ready(function(){initNavTree('class_flat_buffers_1_1_flat_buffer_builder.html',''); initResizable(); }); |
| /* @license-end */ |
| </script> |
| <div id="doc-content"> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#pro-methods">Protected Member Functions</a> | |
| <a href="#properties">Properties</a> | |
| <a href="class_flat_buffers_1_1_flat_buffer_builder-members.html">List of all members</a> </div> |
| <div class="headertitle"> |
| <div class="title">FlatBuffers.FlatBufferBuilder Class Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Responsible for building up and accessing a FlatBuffer formatted byte array (via ByteBuffer). |
| <a href="class_flat_buffers_1_1_flat_buffer_builder.html#details">More...</a></p> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><p>Responsible for building up and accessing a FlatBuffer formatted byte array (via ByteBuffer). </p> |
| </div><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:a6295f2b29654bc5c77b57839a5fb7fd6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a6295f2b29654bc5c77b57839a5fb7fd6">Add< T ></a> (Span< T > x)</td></tr> |
| <tr class="memdesc:a6295f2b29654bc5c77b57839a5fb7fd6"><td class="mdescLeft"> </td><td class="mdescRight">Add a span of type T to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a6295f2b29654bc5c77b57839a5fb7fd6">More...</a><br /></td></tr> |
| <tr class="separator:a6295f2b29654bc5c77b57839a5fb7fd6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4cfc5582e28916e2faecf3357a6a07fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a4cfc5582e28916e2faecf3357a6a07fd">Add< T ></a> (T[] x)</td></tr> |
| <tr class="memdesc:a4cfc5582e28916e2faecf3357a6a07fd"><td class="mdescLeft"> </td><td class="mdescRight">Add an array of type T to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a4cfc5582e28916e2faecf3357a6a07fd">More...</a><br /></td></tr> |
| <tr class="separator:a4cfc5582e28916e2faecf3357a6a07fd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6b66d785555d19cd0f141978eff78e2e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a6b66d785555d19cd0f141978eff78e2e">AddBool</a> (bool x)</td></tr> |
| <tr class="memdesc:a6b66d785555d19cd0f141978eff78e2e"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>bool</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a6b66d785555d19cd0f141978eff78e2e">More...</a><br /></td></tr> |
| <tr class="separator:a6b66d785555d19cd0f141978eff78e2e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac11b10888152d4f687e8ce4d60022254"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#ac11b10888152d4f687e8ce4d60022254">AddByte</a> (byte x)</td></tr> |
| <tr class="memdesc:ac11b10888152d4f687e8ce4d60022254"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>byte</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#ac11b10888152d4f687e8ce4d60022254">More...</a><br /></td></tr> |
| <tr class="separator:ac11b10888152d4f687e8ce4d60022254"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aef6feaf282148043e6a1c9c1ba9e2094"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#aef6feaf282148043e6a1c9c1ba9e2094">AddDouble</a> (double x)</td></tr> |
| <tr class="memdesc:aef6feaf282148043e6a1c9c1ba9e2094"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>double</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#aef6feaf282148043e6a1c9c1ba9e2094">More...</a><br /></td></tr> |
| <tr class="separator:aef6feaf282148043e6a1c9c1ba9e2094"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a41a1e6f7e7b9098a9d8c1af7157ef2bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a41a1e6f7e7b9098a9d8c1af7157ef2bf">AddFloat</a> (float x)</td></tr> |
| <tr class="memdesc:a41a1e6f7e7b9098a9d8c1af7157ef2bf"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>float</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a41a1e6f7e7b9098a9d8c1af7157ef2bf">More...</a><br /></td></tr> |
| <tr class="separator:a41a1e6f7e7b9098a9d8c1af7157ef2bf"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7970bfc069caeee5dfd994e6c1106ab9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a7970bfc069caeee5dfd994e6c1106ab9">AddInt</a> (int x)</td></tr> |
| <tr class="memdesc:a7970bfc069caeee5dfd994e6c1106ab9"><td class="mdescLeft"> </td><td class="mdescRight">Add an <code>int</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a7970bfc069caeee5dfd994e6c1106ab9">More...</a><br /></td></tr> |
| <tr class="separator:a7970bfc069caeee5dfd994e6c1106ab9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0d182e151b4f57d47069885cc1d05893"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a0d182e151b4f57d47069885cc1d05893">AddLong</a> (long x)</td></tr> |
| <tr class="memdesc:a0d182e151b4f57d47069885cc1d05893"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>long</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a0d182e151b4f57d47069885cc1d05893">More...</a><br /></td></tr> |
| <tr class="separator:a0d182e151b4f57d47069885cc1d05893"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae1d6d927d400c330cae48951eae546e5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#ae1d6d927d400c330cae48951eae546e5">AddOffset</a> (int off)</td></tr> |
| <tr class="memdesc:ae1d6d927d400c330cae48951eae546e5"><td class="mdescLeft"> </td><td class="mdescRight">Adds an offset, relative to where it will be written. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#ae1d6d927d400c330cae48951eae546e5">More...</a><br /></td></tr> |
| <tr class="separator:ae1d6d927d400c330cae48951eae546e5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0b2addc87bde29213424a187b7b08707"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a0b2addc87bde29213424a187b7b08707">AddSbyte</a> (sbyte x)</td></tr> |
| <tr class="memdesc:a0b2addc87bde29213424a187b7b08707"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>sbyte</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a0b2addc87bde29213424a187b7b08707">More...</a><br /></td></tr> |
| <tr class="separator:a0b2addc87bde29213424a187b7b08707"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a93b38c262a248e625ea3719dddf903eb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a93b38c262a248e625ea3719dddf903eb">AddShort</a> (short x)</td></tr> |
| <tr class="memdesc:a93b38c262a248e625ea3719dddf903eb"><td class="mdescLeft"> </td><td class="mdescRight">Add a <code>short</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a93b38c262a248e625ea3719dddf903eb">More...</a><br /></td></tr> |
| <tr class="separator:a93b38c262a248e625ea3719dddf903eb"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aef3581dee532ab763b99947ca43ddcfa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#aef3581dee532ab763b99947ca43ddcfa">AddUint</a> (uint x)</td></tr> |
| <tr class="memdesc:aef3581dee532ab763b99947ca43ddcfa"><td class="mdescLeft"> </td><td class="mdescRight">Add an <code>uint</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#aef3581dee532ab763b99947ca43ddcfa">More...</a><br /></td></tr> |
| <tr class="separator:aef3581dee532ab763b99947ca43ddcfa"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa9cc4371456b85d6393958ab56cbc515"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#aa9cc4371456b85d6393958ab56cbc515">AddUlong</a> (ulong x)</td></tr> |
| <tr class="memdesc:aa9cc4371456b85d6393958ab56cbc515"><td class="mdescLeft"> </td><td class="mdescRight">Add an <code>ulong</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#aa9cc4371456b85d6393958ab56cbc515">More...</a><br /></td></tr> |
| <tr class="separator:aa9cc4371456b85d6393958ab56cbc515"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a52c19b3daa97b0272da0dd7121b2ff5f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a52c19b3daa97b0272da0dd7121b2ff5f">AddUshort</a> (ushort x)</td></tr> |
| <tr class="memdesc:a52c19b3daa97b0272da0dd7121b2ff5f"><td class="mdescLeft"> </td><td class="mdescRight">Add an <code>ushort</code> to the buffer (aligns the data and grows if necessary). <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a52c19b3daa97b0272da0dd7121b2ff5f">More...</a><br /></td></tr> |
| <tr class="separator:a52c19b3daa97b0272da0dd7121b2ff5f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a74ed0e43043c6e486dbe40b0d2ff63d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a74ed0e43043c6e486dbe40b0d2ff63d6">Clear</a> ()</td></tr> |
| <tr class="memdesc:a74ed0e43043c6e486dbe40b0d2ff63d6"><td class="mdescLeft"> </td><td class="mdescRight">Reset the FlatBufferBuilder by purging all data that it holds. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a74ed0e43043c6e486dbe40b0d2ff63d6">More...</a><br /></td></tr> |
| <tr class="separator:a74ed0e43043c6e486dbe40b0d2ff63d6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6b1376d2c28cf12e5ce69cdacd7637d6"><td class="memItemLeft" align="right" valign="top">StringOffset </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a6b1376d2c28cf12e5ce69cdacd7637d6">CreateSharedString</a> (string s)</td></tr> |
| <tr class="memdesc:a6b1376d2c28cf12e5ce69cdacd7637d6"><td class="mdescLeft"> </td><td class="mdescRight">Store a string in the buffer, which can contain any binary data. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a6b1376d2c28cf12e5ce69cdacd7637d6">More...</a><br /></td></tr> |
| <tr class="separator:a6b1376d2c28cf12e5ce69cdacd7637d6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3b6e42519f278e4a060895633d048070"><td class="memItemLeft" align="right" valign="top">StringOffset </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a3b6e42519f278e4a060895633d048070">CreateString</a> (string s)</td></tr> |
| <tr class="memdesc:a3b6e42519f278e4a060895633d048070"><td class="mdescLeft"> </td><td class="mdescRight">Encode the string <code>s</code> in the buffer using UTF-8. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a3b6e42519f278e4a060895633d048070">More...</a><br /></td></tr> |
| <tr class="separator:a3b6e42519f278e4a060895633d048070"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a6f78b830641b490bad220244928657df"><td class="memItemLeft" align="right" valign="top">StringOffset </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a6f78b830641b490bad220244928657df">CreateUTF8String</a> (Span< byte > chars)</td></tr> |
| <tr class="memdesc:a6f78b830641b490bad220244928657df"><td class="mdescLeft"> </td><td class="mdescRight">Creates a string in the buffer from a Span containing a UTF8 string. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a6f78b830641b490bad220244928657df">More...</a><br /></td></tr> |
| <tr class="separator:a6f78b830641b490bad220244928657df"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a82219d659221dfc4c271399d9e56c47a"><td class="memItemLeft" align="right" valign="top">VectorOffset </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a82219d659221dfc4c271399d9e56c47a">CreateVectorOfTables< T ></a> (Offset< T >[] offsets)</td></tr> |
| <tr class="memdesc:a82219d659221dfc4c271399d9e56c47a"><td class="mdescLeft"> </td><td class="mdescRight">Creates a vector of tables. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a82219d659221dfc4c271399d9e56c47a">More...</a><br /></td></tr> |
| <tr class="separator:a82219d659221dfc4c271399d9e56c47a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7cacff748cbf996b52de2e31e731af41"><td class="memItemLeft" align="right" valign="top">VectorOffset </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a7cacff748cbf996b52de2e31e731af41">EndVector</a> ()</td></tr> |
| <tr class="memdesc:a7cacff748cbf996b52de2e31e731af41"><td class="mdescLeft"> </td><td class="mdescRight">Writes data necessary to finish a vector construction. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a7cacff748cbf996b52de2e31e731af41">More...</a><br /></td></tr> |
| <tr class="separator:a7cacff748cbf996b52de2e31e731af41"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1afc6853539aaff7ac6937ed03ff5c7b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a1afc6853539aaff7ac6937ed03ff5c7b">Finish</a> (int rootTable)</td></tr> |
| <tr class="memdesc:a1afc6853539aaff7ac6937ed03ff5c7b"><td class="mdescLeft"> </td><td class="mdescRight">Finalize a buffer, pointing to the given <code>root_table</code>. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a1afc6853539aaff7ac6937ed03ff5c7b">More...</a><br /></td></tr> |
| <tr class="separator:a1afc6853539aaff7ac6937ed03ff5c7b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac7a48fd125d3f65f1bc1bc67d74eae73"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#ac7a48fd125d3f65f1bc1bc67d74eae73">Finish</a> (int rootTable, string fileIdentifier)</td></tr> |
| <tr class="memdesc:ac7a48fd125d3f65f1bc1bc67d74eae73"><td class="mdescLeft"> </td><td class="mdescRight">Finalize a buffer, pointing to the given <code>rootTable</code>. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#ac7a48fd125d3f65f1bc1bc67d74eae73">More...</a><br /></td></tr> |
| <tr class="separator:ac7a48fd125d3f65f1bc1bc67d74eae73"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a425ab2bd13a0e4331a7190ec2d17c3b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a425ab2bd13a0e4331a7190ec2d17c3b2">FinishSizePrefixed</a> (int rootTable)</td></tr> |
| <tr class="memdesc:a425ab2bd13a0e4331a7190ec2d17c3b2"><td class="mdescLeft"> </td><td class="mdescRight">Finalize a buffer, pointing to the given <code>root_table</code>, with the size prefixed. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a425ab2bd13a0e4331a7190ec2d17c3b2">More...</a><br /></td></tr> |
| <tr class="separator:a425ab2bd13a0e4331a7190ec2d17c3b2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a92de6a8a35e1ae5a07f5578bb0fda16c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a92de6a8a35e1ae5a07f5578bb0fda16c">FinishSizePrefixed</a> (int rootTable, string fileIdentifier)</td></tr> |
| <tr class="memdesc:a92de6a8a35e1ae5a07f5578bb0fda16c"><td class="mdescLeft"> </td><td class="mdescRight">Finalize a buffer, pointing to the given <code>rootTable</code>, with the size prefixed. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a92de6a8a35e1ae5a07f5578bb0fda16c">More...</a><br /></td></tr> |
| <tr class="separator:a92de6a8a35e1ae5a07f5578bb0fda16c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4c3de6ba2bdf4664678ab9666cce6ea1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a4c3de6ba2bdf4664678ab9666cce6ea1">FlatBufferBuilder</a> (ByteBuffer buffer)</td></tr> |
| <tr class="memdesc:a4c3de6ba2bdf4664678ab9666cce6ea1"><td class="mdescLeft"> </td><td class="mdescRight">Create a FlatBufferBuilder backed by the pased in ByteBuffer <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a4c3de6ba2bdf4664678ab9666cce6ea1">More...</a><br /></td></tr> |
| <tr class="separator:a4c3de6ba2bdf4664678ab9666cce6ea1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae24f93e3f9672846dd241d585d62c63d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#ae24f93e3f9672846dd241d585d62c63d">FlatBufferBuilder</a> (int initialSize)</td></tr> |
| <tr class="memdesc:ae24f93e3f9672846dd241d585d62c63d"><td class="mdescLeft"> </td><td class="mdescRight">Create a FlatBufferBuilder with a given initial size. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#ae24f93e3f9672846dd241d585d62c63d">More...</a><br /></td></tr> |
| <tr class="separator:ae24f93e3f9672846dd241d585d62c63d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abfd2f4e19cf51f62290a0272683f23b2"><td class="memItemLeft" align="right" valign="top">byte[] </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#abfd2f4e19cf51f62290a0272683f23b2">SizedByteArray</a> ()</td></tr> |
| <tr class="memdesc:abfd2f4e19cf51f62290a0272683f23b2"><td class="mdescLeft"> </td><td class="mdescRight">A utility function to copy and return the ByteBuffer data as a <code>byte[]</code>. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#abfd2f4e19cf51f62290a0272683f23b2">More...</a><br /></td></tr> |
| <tr class="separator:abfd2f4e19cf51f62290a0272683f23b2"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> |
| Protected Member Functions</h2></td></tr> |
| <tr class="memitem:a709d1ded4ffd922b61bc6f7f4a12fb97"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a709d1ded4ffd922b61bc6f7f4a12fb97">Finish</a> (int rootTable, bool sizePrefix)</td></tr> |
| <tr class="memdesc:a709d1ded4ffd922b61bc6f7f4a12fb97"><td class="mdescLeft"> </td><td class="mdescRight">Finalize a buffer, pointing to the given <code>root_table</code>. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a709d1ded4ffd922b61bc6f7f4a12fb97">More...</a><br /></td></tr> |
| <tr class="separator:a709d1ded4ffd922b61bc6f7f4a12fb97"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a703062d740b32a77d26c5f6d1928c75f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a703062d740b32a77d26c5f6d1928c75f">Finish</a> (int rootTable, string fileIdentifier, bool sizePrefix)</td></tr> |
| <tr class="memdesc:a703062d740b32a77d26c5f6d1928c75f"><td class="mdescLeft"> </td><td class="mdescRight">Finalize a buffer, pointing to the given <code>rootTable</code>. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a703062d740b32a77d26c5f6d1928c75f">More...</a><br /></td></tr> |
| <tr class="separator:a703062d740b32a77d26c5f6d1928c75f"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a> |
| Properties</h2></td></tr> |
| <tr class="memitem:a6f0cbd075878e2c0f021c0947cc8a211"><td class="memItemLeft" align="right" valign="top">ByteBuffer </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a6f0cbd075878e2c0f021c0947cc8a211">DataBuffer</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a6f0cbd075878e2c0f021c0947cc8a211"><td class="mdescLeft"> </td><td class="mdescRight">Get the ByteBuffer representing the FlatBuffer. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a6f0cbd075878e2c0f021c0947cc8a211">More...</a><br /></td></tr> |
| <tr class="separator:a6f0cbd075878e2c0f021c0947cc8a211"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a40d549b2db96b91b2345d1a44ff3fe13"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_flat_buffers_1_1_flat_buffer_builder.html#a40d549b2db96b91b2345d1a44ff3fe13">ForceDefaults</a><code> [get, set]</code></td></tr> |
| <tr class="memdesc:a40d549b2db96b91b2345d1a44ff3fe13"><td class="mdescLeft"> </td><td class="mdescRight">Gets and sets a Boolean to disable the optimization when serializing default values to a Table. <a href="class_flat_buffers_1_1_flat_buffer_builder.html#a40d549b2db96b91b2345d1a44ff3fe13">More...</a><br /></td></tr> |
| <tr class="separator:a40d549b2db96b91b2345d1a44ff3fe13"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Constructor & Destructor Documentation</h2> |
| <a id="ae24f93e3f9672846dd241d585d62c63d"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae24f93e3f9672846dd241d585d62c63d">◆ </a></span>FlatBufferBuilder() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">FlatBuffers.FlatBufferBuilder.FlatBufferBuilder </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>initialSize</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Create a FlatBufferBuilder with a given initial size. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">initialSize</td><td>The initial size to use for the internal buffer. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a4c3de6ba2bdf4664678ab9666cce6ea1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4c3de6ba2bdf4664678ab9666cce6ea1">◆ </a></span>FlatBufferBuilder() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">FlatBuffers.FlatBufferBuilder.FlatBufferBuilder </td> |
| <td>(</td> |
| <td class="paramtype">ByteBuffer </td> |
| <td class="paramname"><em>buffer</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Create a FlatBufferBuilder backed by the pased in ByteBuffer </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">buffer</td><td>The ByteBuffer to write to</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Member Function Documentation</h2> |
| <a id="a6295f2b29654bc5c77b57839a5fb7fd6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6295f2b29654bc5c77b57839a5fb7fd6">◆ </a></span>Add< T >() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Add< T > </td> |
| <td>(</td> |
| <td class="paramtype">Span< T > </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a span of type T to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">T</td><td>The type of the input data</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The span to copy data from</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <div class="typeconstraint"> |
| <dl><dt><b>Type Constraints</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em>T</em></td><td> :</td><td valign="top"><em>struct</em></td><td> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| </div> |
| |
| </div> |
| </div> |
| <a id="a4cfc5582e28916e2faecf3357a6a07fd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4cfc5582e28916e2faecf3357a6a07fd">◆ </a></span>Add< T >() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Add< T > </td> |
| <td>(</td> |
| <td class="paramtype">T[] </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add an array of type T to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="tparams"><dt>Template Parameters</dt><dd> |
| <table class="tparams"> |
| <tr><td class="paramname">T</td><td>The type of the input data</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The array to copy data from</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <div class="typeconstraint"> |
| <dl><dt><b>Type Constraints</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em>T</em></td><td> :</td><td valign="top"><em>struct</em></td><td> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| </div> |
| |
| </div> |
| </div> |
| <a id="a6b66d785555d19cd0f141978eff78e2e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6b66d785555d19cd0f141978eff78e2e">◆ </a></span>AddBool()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddBool </td> |
| <td>(</td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>bool</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>bool</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ac11b10888152d4f687e8ce4d60022254"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac11b10888152d4f687e8ce4d60022254">◆ </a></span>AddByte()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddByte </td> |
| <td>(</td> |
| <td class="paramtype">byte </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>byte</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>byte</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="aef6feaf282148043e6a1c9c1ba9e2094"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aef6feaf282148043e6a1c9c1ba9e2094">◆ </a></span>AddDouble()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddDouble </td> |
| <td>(</td> |
| <td class="paramtype">double </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>double</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>double</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a41a1e6f7e7b9098a9d8c1af7157ef2bf"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a41a1e6f7e7b9098a9d8c1af7157ef2bf">◆ </a></span>AddFloat()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddFloat </td> |
| <td>(</td> |
| <td class="paramtype">float </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>float</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>float</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a7970bfc069caeee5dfd994e6c1106ab9"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7970bfc069caeee5dfd994e6c1106ab9">◆ </a></span>AddInt()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddInt </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add an <code>int</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>int</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a0d182e151b4f57d47069885cc1d05893"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0d182e151b4f57d47069885cc1d05893">◆ </a></span>AddLong()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddLong </td> |
| <td>(</td> |
| <td class="paramtype">long </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>long</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>long</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ae1d6d927d400c330cae48951eae546e5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae1d6d927d400c330cae48951eae546e5">◆ </a></span>AddOffset()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddOffset </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>off</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Adds an offset, relative to where it will be written. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">off</td><td>The offset to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a0b2addc87bde29213424a187b7b08707"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0b2addc87bde29213424a187b7b08707">◆ </a></span>AddSbyte()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddSbyte </td> |
| <td>(</td> |
| <td class="paramtype">sbyte </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>sbyte</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>sbyte</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a93b38c262a248e625ea3719dddf903eb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a93b38c262a248e625ea3719dddf903eb">◆ </a></span>AddShort()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddShort </td> |
| <td>(</td> |
| <td class="paramtype">short </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add a <code>short</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>short</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="aef3581dee532ab763b99947ca43ddcfa"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aef3581dee532ab763b99947ca43ddcfa">◆ </a></span>AddUint()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddUint </td> |
| <td>(</td> |
| <td class="paramtype">uint </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add an <code>uint</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>uint</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="aa9cc4371456b85d6393958ab56cbc515"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa9cc4371456b85d6393958ab56cbc515">◆ </a></span>AddUlong()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddUlong </td> |
| <td>(</td> |
| <td class="paramtype">ulong </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add an <code>ulong</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>ulong</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a52c19b3daa97b0272da0dd7121b2ff5f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a52c19b3daa97b0272da0dd7121b2ff5f">◆ </a></span>AddUshort()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.AddUshort </td> |
| <td>(</td> |
| <td class="paramtype">ushort </td> |
| <td class="paramname"><em>x</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Add an <code>ushort</code> to the buffer (aligns the data and grows if necessary). </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">x</td><td>The <code>ushort</code> to add to the buffer.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a74ed0e43043c6e486dbe40b0d2ff63d6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a74ed0e43043c6e486dbe40b0d2ff63d6">◆ </a></span>Clear()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Clear </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Reset the FlatBufferBuilder by purging all data that it holds. </p> |
| |
| </div> |
| </div> |
| <a id="a6b1376d2c28cf12e5ce69cdacd7637d6"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6b1376d2c28cf12e5ce69cdacd7637d6">◆ </a></span>CreateSharedString()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">StringOffset FlatBuffers.FlatBufferBuilder.CreateSharedString </td> |
| <td>(</td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>s</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Store a string in the buffer, which can contain any binary data. </p> |
| <p>If a string with this exact contents has already been serialized before, instead simply returns the offset of the existing string.</p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">s</td><td>The string to encode.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The offset in the buffer where the encoded string starts. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a3b6e42519f278e4a060895633d048070"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3b6e42519f278e4a060895633d048070">◆ </a></span>CreateString()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">StringOffset FlatBuffers.FlatBufferBuilder.CreateString </td> |
| <td>(</td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>s</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Encode the string <code>s</code> in the buffer using UTF-8. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">s</td><td>The string to encode.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The offset in the buffer where the encoded string starts. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a6f78b830641b490bad220244928657df"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6f78b830641b490bad220244928657df">◆ </a></span>CreateUTF8String()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">StringOffset FlatBuffers.FlatBufferBuilder.CreateUTF8String </td> |
| <td>(</td> |
| <td class="paramtype">Span< byte > </td> |
| <td class="paramname"><em>chars</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Creates a string in the buffer from a Span containing a UTF8 string. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">chars</td><td>the UTF8 string to add to the buffer</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>The offset in the buffer where the encoded string starts. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a82219d659221dfc4c271399d9e56c47a"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a82219d659221dfc4c271399d9e56c47a">◆ </a></span>CreateVectorOfTables< T >()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">VectorOffset FlatBuffers.FlatBufferBuilder.CreateVectorOfTables< T > </td> |
| <td>(</td> |
| <td class="paramtype">Offset< T >[] </td> |
| <td class="paramname"><em>offsets</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Creates a vector of tables. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">offsets</td><td>Offsets of the tables.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <div class="typeconstraint"> |
| <dl><dt><b>Type Constraints</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em>T</em></td><td> :</td><td valign="top"><em>struct</em></td><td> </td></tr> |
| </table> |
| </dd> |
| </dl> |
| </div> |
| |
| </div> |
| </div> |
| <a id="a7cacff748cbf996b52de2e31e731af41"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a7cacff748cbf996b52de2e31e731af41">◆ </a></span>EndVector()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">VectorOffset FlatBuffers.FlatBufferBuilder.EndVector </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Writes data necessary to finish a vector construction. </p> |
| |
| </div> |
| </div> |
| <a id="a1afc6853539aaff7ac6937ed03ff5c7b"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a1afc6853539aaff7ac6937ed03ff5c7b">◆ </a></span>Finish() <span class="overload">[1/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Finish </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rootTable</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Finalize a buffer, pointing to the given <code>root_table</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rootTable</td><td>An offset to be added to the buffer. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a709d1ded4ffd922b61bc6f7f4a12fb97"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a709d1ded4ffd922b61bc6f7f4a12fb97">◆ </a></span>Finish() <span class="overload">[2/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Finish </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rootTable</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>sizePrefix</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Finalize a buffer, pointing to the given <code>root_table</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rootTable</td><td>An offset to be added to the buffer. </td></tr> |
| <tr><td class="paramname">sizePrefix</td><td>Whether to prefix the size to the buffer. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="ac7a48fd125d3f65f1bc1bc67d74eae73"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac7a48fd125d3f65f1bc1bc67d74eae73">◆ </a></span>Finish() <span class="overload">[3/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Finish </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rootTable</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>fileIdentifier</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Finalize a buffer, pointing to the given <code>rootTable</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rootTable</td><td>An offset to be added to the buffer. </td></tr> |
| <tr><td class="paramname">fileIdentifier</td><td>A FlatBuffer file identifier to be added to the buffer before <code>root_table</code>. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a703062d740b32a77d26c5f6d1928c75f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a703062d740b32a77d26c5f6d1928c75f">◆ </a></span>Finish() <span class="overload">[4/4]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.Finish </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rootTable</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>fileIdentifier</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"><em>sizePrefix</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Finalize a buffer, pointing to the given <code>rootTable</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rootTable</td><td>An offset to be added to the buffer. </td></tr> |
| <tr><td class="paramname">fileIdentifier</td><td>A FlatBuffer file identifier to be added to the buffer before <code>root_table</code>. </td></tr> |
| <tr><td class="paramname">sizePrefix</td><td>Whether to prefix the size to the buffer. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a425ab2bd13a0e4331a7190ec2d17c3b2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a425ab2bd13a0e4331a7190ec2d17c3b2">◆ </a></span>FinishSizePrefixed() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.FinishSizePrefixed </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rootTable</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Finalize a buffer, pointing to the given <code>root_table</code>, with the size prefixed. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rootTable</td><td>An offset to be added to the buffer. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a92de6a8a35e1ae5a07f5578bb0fda16c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a92de6a8a35e1ae5a07f5578bb0fda16c">◆ </a></span>FinishSizePrefixed() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void FlatBuffers.FlatBufferBuilder.FinishSizePrefixed </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"><em>rootTable</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">string </td> |
| <td class="paramname"><em>fileIdentifier</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Finalize a buffer, pointing to the given <code>rootTable</code>, with the size prefixed. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">rootTable</td><td>An offset to be added to the buffer. </td></tr> |
| <tr><td class="paramname">fileIdentifier</td><td>A FlatBuffer file identifier to be added to the buffer before <code>root_table</code>. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="abfd2f4e19cf51f62290a0272683f23b2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abfd2f4e19cf51f62290a0272683f23b2">◆ </a></span>SizedByteArray()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">byte [] FlatBuffers.FlatBufferBuilder.SizedByteArray </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>A utility function to copy and return the ByteBuffer data as a <code>byte[]</code>. </p> |
| <dl class="section return"><dt>Returns</dt><dd>A full copy of the FlatBuffer data. </dd></dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Property Documentation</h2> |
| <a id="a6f0cbd075878e2c0f021c0947cc8a211"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6f0cbd075878e2c0f021c0947cc8a211">◆ </a></span>DataBuffer</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">ByteBuffer FlatBuffers.FlatBufferBuilder.DataBuffer</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Get the ByteBuffer representing the FlatBuffer. </p> |
| <p>This is typically only called after you call <code>Finish()</code>. The actual data starts at the ByteBuffer's current position, not necessarily at <code>0</code>. </p> |
| <dl class="section return"><dt>Returns</dt><dd>Returns the ByteBuffer for this FlatBuffer. </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a40d549b2db96b91b2345d1a44ff3fe13"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a40d549b2db96b91b2345d1a44ff3fe13">◆ </a></span>ForceDefaults</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool FlatBuffers.FlatBufferBuilder.ForceDefaults</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets and sets a Boolean to disable the optimization when serializing default values to a Table. </p> |
| <p>In order to save space, fields that are set to their default value don't get serialized into the buffer.</p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="_flat_buffer_builder_8cs.html">FlatBufferBuilder.cs</a></li> |
| </ul> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- Google Analytics --> |
| <script> |
| (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ |
| (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), |
| m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) |
| })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); |
| ga('create', 'UA-49880327-7', 'auto'); |
| ga('send', 'pageview'); |
| </script> |
| </body> |
| </html> |