|
@@ -4,30 +4,42 @@
|
|
<navindex>
|
|
<navindex>
|
|
<tab type="mainpage" visible="yes" title=""/>
|
|
<tab type="mainpage" visible="yes" title=""/>
|
|
<tab type="pages" visible="yes" title="" intro=""/>
|
|
<tab type="pages" visible="yes" title="" intro=""/>
|
|
-
|
|
|
|
- <!--
|
|
|
|
- TorqueScript has lots of (non-class) functions, in categories such as "audio", "math", etc.
|
|
|
|
- To output these in categories, use a group/module per category.
|
|
|
|
- * Use @defGroup per category, such as "audio", "math", etc.
|
|
|
|
- Then change the module page name from "modules" to "TorqueScript Functions".
|
|
|
|
-
|
|
|
|
- Each module will really be a category of functions, so each group link goes to a page representing
|
|
|
|
- a category of the functions.
|
|
|
|
-
|
|
|
|
- Note: "module" or "group" as defined by doxygen is just a grouping mechanism (both words are interchanged
|
|
|
|
- in the manual). "Modules" are not a language feature like "namespace" or "class".
|
|
|
|
- This will be our only use of module/group concept for TorqueScript documentation.
|
|
|
|
- Note: global functions won't even show up without being wrapped in a group/module or other trick, anyway.
|
|
|
|
|
|
+ <tab type="modules" visible="yes" title="" intro=""/>
|
|
|
|
+ <!-- T2D: we are hiding the "real" Namespaces tab. See notes in our "fake" Namespaces tab below.
|
|
|
|
+ If we could, we'd rename the concept of "Namespace" to "Functions" to get what we want.
|
|
|
|
+ Instead we have simply made invisible all namespace-related tabs so they won't show
|
|
|
|
+ in any cross-references.
|
|
-->
|
|
-->
|
|
- <tab type="modules" visible="yes" title="TorqueScript Functions" intro="A reference of all (non-class) functions, grouped by category."/>
|
|
|
|
- <tab type="namespaces" visible="yes" title="">
|
|
|
|
- <tab type="namespacelist" visible="yes" title="" intro=""/>
|
|
|
|
- <tab type="namespacemembers" visible="yes" title="" intro=""/>
|
|
|
|
|
|
+ <tab type="namespaces" visible="no" title="Namespaces">
|
|
|
|
+ <tab type="namespacelist" visible="no" title="Functions by Category" intro="A list of all functions organized by category"/>
|
|
|
|
+ <tab type="namespacemembers" visible="no" title="All Function" intro="A list of all functions from all categories"/>
|
|
</tab>
|
|
</tab>
|
|
- <tab type="classes" visible="yes" title="">
|
|
|
|
- <tab type="classindex" visible="$ALPHABETICAL_INDEX" title="A-Z"/>
|
|
|
|
- <tab type="hierarchy" visible="$CLASS_HIERARCHY_INDEX" title="Hierarchy"/>
|
|
|
|
|
|
+ <!-- We are making a global functions page. Global functions are actually functions
|
|
|
|
+ in the pseudo-namespace "Functions".
|
|
|
|
+ -->
|
|
|
|
+ <tab type="user" title="Functions" url="namespaceFunctions.html"/>
|
|
|
|
+ <!-- T2D: we are hiding the "real" Classes tab. See notes in our "fake" Classes tab below -->
|
|
|
|
+ <tab type="classes" visible="no" title="">
|
|
|
|
+ <tab type="classindex" visible="$ALPHABETICAL_INDEX" title="Classes A-Z"/>
|
|
|
|
+ <tab type="hierarchy" visible="yes" title="Classes Hierarchy"/>
|
|
|
|
+ <tab type="classlist" visible="no" title="" intro=""/>
|
|
|
|
+ <tab type="classmembers" visible="no" title="" intro=""/>
|
|
</tab>
|
|
</tab>
|
|
|
|
+ <!-- T2D: note that we made invisible the *real* "Classes" tab and then made our own.
|
|
|
|
+ The reason is that the real Classes tab defaults to the "Class List" sub tab, which
|
|
|
|
+ we don't want (more below).
|
|
|
|
+ So why not just turn off the "classlist" tab so it doesn't show by default? Tried it, but
|
|
|
|
+ doxygen shows that tab by default anyway. Even though it is "invisible" in the index.
|
|
|
|
+
|
|
|
|
+ Why do we want to hide the class list tab anyway? It shows classes within namespaces.
|
|
|
|
+ Since we are using namespaces to hide our TorqueScript classes/functions from the related
|
|
|
|
+ Torque2D classes/functions (using namespaces "Functions" and "Class"), this list of classes
|
|
|
|
+ in namespaces looked confusing.
|
|
|
|
+ -->
|
|
|
|
+ <tab type="usergroup" title="Classes">
|
|
|
|
+ <tab type="user" url="classes.html" title="Classes A-Z"/>
|
|
|
|
+ <tab type="user" url="hierarchy.html" title="Classes Hierarchy"/>
|
|
|
|
+ </tab>
|
|
<tab type="files" visible="yes" title="">
|
|
<tab type="files" visible="yes" title="">
|
|
<tab type="filelist" visible="yes" title="" intro=""/>
|
|
<tab type="filelist" visible="yes" title="" intro=""/>
|
|
<tab type="globals" visible="yes" title="" intro=""/>
|
|
<tab type="globals" visible="yes" title="" intro=""/>
|
|
@@ -46,8 +58,10 @@
|
|
<publictypes title=""/>
|
|
<publictypes title=""/>
|
|
<publicslots title=""/>
|
|
<publicslots title=""/>
|
|
<signals title=""/>
|
|
<signals title=""/>
|
|
|
|
+ <!-- T2D: rename "Public Methods Function" to be just "Methods" for TorqueScript -->
|
|
<publicmethods title="Methods"/>
|
|
<publicmethods title="Methods"/>
|
|
<publicstaticmethods title=""/>
|
|
<publicstaticmethods title=""/>
|
|
|
|
+ <!-- T2D: rename "Public Attributes" to be just "Fields" for TorqueScript -->
|
|
<publicattributes title="Fields"/>
|
|
<publicattributes title="Fields"/>
|
|
<publicstaticattributes title=""/>
|
|
<publicstaticattributes title=""/>
|
|
<protectedtypes title=""/>
|
|
<protectedtypes title=""/>
|
|
@@ -79,6 +93,7 @@
|
|
<typedefs title=""/>
|
|
<typedefs title=""/>
|
|
<enums title=""/>
|
|
<enums title=""/>
|
|
<constructors title=""/>
|
|
<constructors title=""/>
|
|
|
|
+ <!-- T2D: rename "Public Method Functions" to be just "Methods" for TorqueScript -->
|
|
<functions title="Methods"/>
|
|
<functions title="Methods"/>
|
|
<related title=""/>
|
|
<related title=""/>
|
|
<variables title=""/>
|
|
<variables title=""/>
|
|
@@ -91,10 +106,13 @@
|
|
</class>
|
|
</class>
|
|
|
|
|
|
<!-- Layout definition for a namespace page -->
|
|
<!-- Layout definition for a namespace page -->
|
|
|
|
+ <!-- T2D: we will make namespaces look like "function categories" which
|
|
|
|
+ hold sets of global TorqueScript functions. This is simply a hack.
|
|
|
|
+ -->
|
|
<namespace>
|
|
<namespace>
|
|
<briefdescription visible="yes"/>
|
|
<briefdescription visible="yes"/>
|
|
<memberdecl>
|
|
<memberdecl>
|
|
- <nestednamespaces visible="yes" title=""/>
|
|
|
|
|
|
+ <nestednamespaces visible="yes" title="Function Categories"/>
|
|
<classes visible="yes" title=""/>
|
|
<classes visible="yes" title=""/>
|
|
<typedefs title=""/>
|
|
<typedefs title=""/>
|
|
<enums title=""/>
|
|
<enums title=""/>
|