SpaghettiKart/classTrackEditor_1_1Content...

626 lines
32 KiB
HTML

<!-- HTML header for doxygen 1.10.0-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Mario Kart 64: TrackEditor::ContentBrowserWindow 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>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.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="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
<link href="doxygen-awesome-sidebar-only-darkmode-toggle.css" rel="stylesheet" type="text/css"/>
<link href="docs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Mario Kart 64
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classTrackEditor_1_1ContentBrowserWindow.html',''); initResizable(true); });
/* @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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Data Fields</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> </div>
<div class="headertitle"><div class="title">TrackEditor::ContentBrowserWindow Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="ContentBrowser_8h_source.html">ContentBrowser.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for TrackEditor::ContentBrowserWindow:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow__inherit__graph.svg" width="218" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for TrackEditor::ContentBrowserWindow:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow__coll__graph.svg" width="584" height="183"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acfcc7e10a7f148b7fe0ae651473a7c43" id="r_acfcc7e10a7f148b7fe0ae651473a7c43"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acfcc7e10a7f148b7fe0ae651473a7c43">~ContentBrowserWindow</a> ()</td></tr>
<tr class="separator:acfcc7e10a7f148b7fe0ae651473a7c43"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ac1ed1a39f3a366b3937a84205dc086e5" id="r_ac1ed1a39f3a366b3937a84205dc086e5"><td class="memItemLeft" align="right" valign="top">std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1ed1a39f3a366b3937a84205dc086e5">Content</a></td></tr>
<tr class="separator:ac1ed1a39f3a366b3937a84205dc086e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a037522fdf5ee37c69afc5575a7ddbfc9" id="r_a037522fdf5ee37c69afc5575a7ddbfc9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a037522fdf5ee37c69afc5575a7ddbfc9">Refresh</a> = true</td></tr>
<tr class="separator:a037522fdf5ee37c69afc5575a7ddbfc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a236aa3acc3f060b7a3085636efcba0c9" id="r_a236aa3acc3f060b7a3085636efcba0c9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a236aa3acc3f060b7a3085636efcba0c9">ActorContent</a> = false</td></tr>
<tr class="separator:a236aa3acc3f060b7a3085636efcba0c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa955df87b5659f1f7160a793c8826905" id="r_aa955df87b5659f1f7160a793c8826905"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa955df87b5659f1f7160a793c8826905">CustomContent</a> = false</td></tr>
<tr class="separator:aa955df87b5659f1f7160a793c8826905"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a605f5ef6b1187407ce5ce512657cd5a3" id="r_a605f5ef6b1187407ce5ce512657cd5a3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a605f5ef6b1187407ce5ce512657cd5a3">TrackContent</a> = false</td></tr>
<tr class="separator:a605f5ef6b1187407ce5ce512657cd5a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a6a0aa6858dc066fa912070dfeab48d9f" id="r_a6a0aa6858dc066fa912070dfeab48d9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6a0aa6858dc066fa912070dfeab48d9f">InitElement</a> () override</td></tr>
<tr class="separator:a6a0aa6858dc066fa912070dfeab48d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a469ab0a83073c94cd9fdb44d6102a316" id="r_a469ab0a83073c94cd9fdb44d6102a316"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a469ab0a83073c94cd9fdb44d6102a316">DrawElement</a> () override</td></tr>
<tr class="separator:a469ab0a83073c94cd9fdb44d6102a316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a709817f7c08b587262d820926625e829" id="r_a709817f7c08b587262d820926625e829"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a709817f7c08b587262d820926625e829">UpdateElement</a> () override</td></tr>
<tr class="separator:a709817f7c08b587262d820926625e829"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb0e734a50b6f9dae45bf463d851d77f" id="r_afb0e734a50b6f9dae45bf463d851d77f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afb0e734a50b6f9dae45bf463d851d77f">AddTrackContent</a> (std::string search)</td></tr>
<tr class="separator:afb0e734a50b6f9dae45bf463d851d77f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0baa76d90aea78fc1bb85c201c376478" id="r_a0baa76d90aea78fc1bb85c201c376478"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0baa76d90aea78fc1bb85c201c376478">AddActorContent</a> (std::string search)</td></tr>
<tr class="separator:a0baa76d90aea78fc1bb85c201c376478"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2810b82eb55e6f3cca339e7bad4c8efe" id="r_a2810b82eb55e6f3cca339e7bad4c8efe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2810b82eb55e6f3cca339e7bad4c8efe">AddCustomContent</a> (std::string search)</td></tr>
<tr class="separator:a2810b82eb55e6f3cca339e7bad4c8efe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b5a2f96135020d6851bda30ad2ed38" id="r_ac6b5a2f96135020d6851bda30ad2ed38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac6b5a2f96135020d6851bda30ad2ed38">FindContent</a> ()</td></tr>
<tr class="separator:ac6b5a2f96135020d6851bda30ad2ed38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43120cff71cadebe30cc823692fa8115" id="r_a43120cff71cadebe30cc823692fa8115"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43120cff71cadebe30cc823692fa8115">FolderButton</a> (const char *label, bool &amp;contentFlag, const ImVec2 &amp;size=ImVec2(80, 32))</td></tr>
<tr class="separator:a43120cff71cadebe30cc823692fa8115"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8157b0f2958b93cf58dd3e9d76fd6856" id="r_a8157b0f2958b93cf58dd3e9d76fd6856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classATrain.html">ATrain</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8157b0f2958b93cf58dd3e9d76fd6856">TrainWindow</a> ()</td></tr>
<tr class="separator:a8157b0f2958b93cf58dd3e9d76fd6856"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:aee0daffd1c8f9d32731c04d95f672053" id="r_aee0daffd1c8f9d32731c04d95f672053"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aee0daffd1c8f9d32731c04d95f672053">ToLower</a> (const std::string &amp;str)</td></tr>
<tr class="separator:aee0daffd1c8f9d32731c04d95f672053"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aa17a25087830fac994c650a0a30b3ac2" id="r_aa17a25087830fac994c650a0a30b3ac2"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa17a25087830fac994c650a0a30b3ac2">mSearchBuffer</a> [128] = &quot;&quot;</td></tr>
<tr class="separator:aa17a25087830fac994c650a0a30b3ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="acfcc7e10a7f148b7fe0ae651473a7c43" name="acfcc7e10a7f148b7fe0ae651473a7c43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfcc7e10a7f148b7fe0ae651473a7c43">&#9670;&#160;</a></span>~ContentBrowserWindow()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TrackEditor::ContentBrowserWindow::~ContentBrowserWindow </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a0baa76d90aea78fc1bb85c201c376478" name="a0baa76d90aea78fc1bb85c201c376478"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0baa76d90aea78fc1bb85c201c376478">&#9670;&#160;</a></span>AddActorContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::AddActorContent </td>
<td>(</td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>search</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a0baa76d90aea78fc1bb85c201c376478_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a0baa76d90aea78fc1bb85c201c376478_icgraph.svg" width="472" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a2810b82eb55e6f3cca339e7bad4c8efe" name="a2810b82eb55e6f3cca339e7bad4c8efe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2810b82eb55e6f3cca339e7bad4c8efe">&#9670;&#160;</a></span>AddCustomContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::AddCustomContent </td>
<td>(</td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>search</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a2810b82eb55e6f3cca339e7bad4c8efe_cgraph.svg" width="570" height="200"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a2810b82eb55e6f3cca339e7bad4c8efe_icgraph.svg" width="472" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="afb0e734a50b6f9dae45bf463d851d77f" name="afb0e734a50b6f9dae45bf463d851d77f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb0e734a50b6f9dae45bf463d851d77f">&#9670;&#160;</a></span>AddTrackContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::AddTrackContent </td>
<td>(</td>
<td class="paramtype">std::string</td> <td class="paramname"><span class="paramname"><em>search</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_afb0e734a50b6f9dae45bf463d851d77f_cgraph.svg" width="472" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_afb0e734a50b6f9dae45bf463d851d77f_icgraph.svg" width="472" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a469ab0a83073c94cd9fdb44d6102a316" name="a469ab0a83073c94cd9fdb44d6102a316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a469ab0a83073c94cd9fdb44d6102a316">&#9670;&#160;</a></span>DrawElement()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::DrawElement </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a469ab0a83073c94cd9fdb44d6102a316_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="ac6b5a2f96135020d6851bda30ad2ed38" name="ac6b5a2f96135020d6851bda30ad2ed38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6b5a2f96135020d6851bda30ad2ed38">&#9670;&#160;</a></span>FindContent()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::FindContent </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_ac6b5a2f96135020d6851bda30ad2ed38_icgraph.svg" width="472" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a43120cff71cadebe30cc823692fa8115" name="a43120cff71cadebe30cc823692fa8115"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43120cff71cadebe30cc823692fa8115">&#9670;&#160;</a></span>FolderButton()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::FolderButton </td>
<td>(</td>
<td class="paramtype">const char *</td> <td class="paramname"><span class="paramname"><em>label</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;</td> <td class="paramname"><span class="paramname"><em>contentFlag</em></span>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const ImVec2 &amp;</td> <td class="paramname"><span class="paramname"><em>size</em></span><span class="paramdefsep"> = </span><span class="paramdefval">ImVec2(80,&#160;32)</span>&#160;)</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a43120cff71cadebe30cc823692fa8115_icgraph.svg" width="472" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
</div>
<a id="a6a0aa6858dc066fa912070dfeab48d9f" name="a6a0aa6858dc066fa912070dfeab48d9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a0aa6858dc066fa912070dfeab48d9f">&#9670;&#160;</a></span>InitElement()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::InitElement </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aee0daffd1c8f9d32731c04d95f672053" name="aee0daffd1c8f9d32731c04d95f672053"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee0daffd1c8f9d32731c04d95f672053">&#9670;&#160;</a></span>ToLower()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static std::string TrackEditor::ContentBrowserWindow::ToLower </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>str</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel static">static</span><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_aee0daffd1c8f9d32731c04d95f672053_icgraph.svg" width="100%" height="472"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a8157b0f2958b93cf58dd3e9d76fd6856" name="a8157b0f2958b93cf58dd3e9d76fd6856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8157b0f2958b93cf58dd3e9d76fd6856">&#9670;&#160;</a></span>TrainWindow()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classATrain.html">ATrain</a> * TrackEditor::ContentBrowserWindow::TrainWindow </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Actors that need config windows before spawning </p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a8157b0f2958b93cf58dd3e9d76fd6856_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classTrackEditor_1_1ContentBrowserWindow_a8157b0f2958b93cf58dd3e9d76fd6856_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
</div>
<a id="a709817f7c08b587262d820926625e829" name="a709817f7c08b587262d820926625e829"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a709817f7c08b587262d820926625e829">&#9670;&#160;</a></span>UpdateElement()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void TrackEditor::ContentBrowserWindow::UpdateElement </td>
<td>(</td>
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel protected">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Field Documentation</h2>
<a id="a236aa3acc3f060b7a3085636efcba0c9" name="a236aa3acc3f060b7a3085636efcba0c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a236aa3acc3f060b7a3085636efcba0c9">&#9670;&#160;</a></span>ActorContent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool TrackEditor::ContentBrowserWindow::ActorContent = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ac1ed1a39f3a366b3937a84205dc086e5" name="ac1ed1a39f3a366b3937a84205dc086e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1ed1a39f3a366b3937a84205dc086e5">&#9670;&#160;</a></span>Content</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">std::vector&lt;std::string&gt; TrackEditor::ContentBrowserWindow::Content</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa955df87b5659f1f7160a793c8826905" name="aa955df87b5659f1f7160a793c8826905"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa955df87b5659f1f7160a793c8826905">&#9670;&#160;</a></span>CustomContent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool TrackEditor::ContentBrowserWindow::CustomContent = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa17a25087830fac994c650a0a30b3ac2" name="aa17a25087830fac994c650a0a30b3ac2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa17a25087830fac994c650a0a30b3ac2">&#9670;&#160;</a></span>mSearchBuffer</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">char TrackEditor::ContentBrowserWindow::mSearchBuffer[128] = &quot;&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a037522fdf5ee37c69afc5575a7ddbfc9" name="a037522fdf5ee37c69afc5575a7ddbfc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a037522fdf5ee37c69afc5575a7ddbfc9">&#9670;&#160;</a></span>Refresh</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool TrackEditor::ContentBrowserWindow::Refresh = true</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a605f5ef6b1187407ce5ce512657cd5a3" name="a605f5ef6b1187407ce5ce512657cd5a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a605f5ef6b1187407ce5ce512657cd5a3">&#9670;&#160;</a></span>TrackContent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool TrackEditor::ContentBrowserWindow::TrackContent = false</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/port/ui/<a class="el" href="ContentBrowser_8h_source.html">ContentBrowser.h</a></li>
<li>src/port/ui/<a class="el" href="ContentBrowser_8cpp.html">ContentBrowser.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespaceTrackEditor.html">TrackEditor</a></li><li class="navelem"><a class="el" href="classTrackEditor_1_1ContentBrowserWindow.html">ContentBrowserWindow</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
</ul>
</div>
</body>
</html>