Merge commit '515673c08f8718a237e90c2130a1f5294f966d6a'
Conflicts: .gitignore COMPILING CONTRIBUTORS ChangeLog DoxyConfig Doxyfile Doxygen_files/Doxyfile Doxygen_files/doxy_mainpage.h Doxygen_files/doxygen_gtkradiant_foot.html Doxygen_files/doxygen_gtkradiant_head.html Doxygen_files/doxygen_index.html Doxygen_files/doxygen_reference_foot.html Doxygen_files/doxygen_reference_head.html Doxygen_files/example/annotated.html Doxygen_files/example/classIEpair-members.html Doxygen_files/example/classIEpair.html Doxygen_files/example/classes.html Doxygen_files/example/files.html Doxygen_files/example/functions.html Doxygen_files/example/graph_legend.dot Doxygen_files/example/graph_legend.html Doxygen_files/example/index.html Doxygen_files/example/pages.html Doxygen_files/example/test_8c-source.html Doxygen_files/example/test_8c.html Doxygen_files/example/todo.html Doxygen_files/genDoxyfile Doxygen_files/gendoxfunctions Doxygen_files/reference1.html README.doxygen SConscript.q3map2 SConscript.radiant TODO config.py contrib/bkgrnd2d/bkgrnd2d.vcproj contrib/bobtoolz/bobtoolz.vcproj contrib/camera/camera.vcproj contrib/gtkgensurf/gtkgensurf.vcproj contrib/hydratoolz/hydratoolz.vcproj contrib/prtview/prtview.vcproj contrib/ufoai/ufoai.vcproj gen.readme gendox libs/picomodel/picomodules.c plugins/eclassfgd/fgd.vcproj plugins/entity/entity.vcproj plugins/image/image.vcproj plugins/imagem8/imagem8.vcproj plugins/imagepng/imagepng.vcproj plugins/imagewal/imagewal.vcproj plugins/map/map.vcproj plugins/mapxml/mapxml.vcproj plugins/model/model.vcproj plugins/shaders/shaders.vcproj plugins/spritemodel/spritemodel.vcproj plugins/surface/surface.vcproj plugins/surface_heretic2/surface_heretic2.vcproj plugins/surface_quake2/surface_quake2.vcproj plugins/surface_ufoai/surface_ufoai.vcproj plugins/textool/textool.vcproj plugins/vfspak/vfspak.vcproj plugins/vfspk3/vfspk3.vcproj plugins/vfswad/vfswad.vcproj radiant.sln radiant/main.cpp radiant/mainframe.cpp radiant/preferences.cpp radiant/preferences.h radiant/radiant.vcproj setup/data/tools/plugins/bt/bt-el2.txt tools/quake3/q3map2/main.c tools/quake3/q3map2/q3map2.vcproj windows_compile_guide/index.html
|
|
@ -1,6 +1,5 @@
|
||||||
GtkRadiant CONTRIBUTORS and CREDITS
|
GtkRadiant past contributors and credits
|
||||||
last update: 28/02/2007
|
last update: 01/15/2001
|
||||||
=======================
|
|
||||||
|
|
||||||
GtkRadiant 1.5 development:
|
GtkRadiant 1.5 development:
|
||||||
-------
|
-------
|
||||||
|
|
|
||||||
|
|
@ -1,159 +0,0 @@
|
||||||
# Doxyfile 1.2.5-20010304
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# General configuration options
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
PROJECT_NAME =
|
|
||||||
PROJECT_NUMBER =
|
|
||||||
OUTPUT_DIRECTORY =
|
|
||||||
OUTPUT_LANGUAGE = English
|
|
||||||
EXTRACT_ALL = YES
|
|
||||||
EXTRACT_PRIVATE = YES
|
|
||||||
EXTRACT_STATIC = YES
|
|
||||||
HIDE_UNDOC_MEMBERS = NO
|
|
||||||
HIDE_UNDOC_CLASSES = NO
|
|
||||||
BRIEF_MEMBER_DESC = YES
|
|
||||||
REPEAT_BRIEF = YES
|
|
||||||
ALWAYS_DETAILED_SEC = YES
|
|
||||||
FULL_PATH_NAMES = YES
|
|
||||||
STRIP_FROM_PATH = $(PWD)/
|
|
||||||
INTERNAL_DOCS = YES
|
|
||||||
CLASS_DIAGRAMS = YES
|
|
||||||
SOURCE_BROWSER = YES
|
|
||||||
INLINE_SOURCES = YES
|
|
||||||
STRIP_CODE_COMMENTS = NO
|
|
||||||
CASE_SENSE_NAMES = YES
|
|
||||||
HIDE_SCOPE_NAMES = NO
|
|
||||||
VERBATIM_HEADERS = YES
|
|
||||||
SHOW_INCLUDE_FILES = YES
|
|
||||||
JAVADOC_AUTOBRIEF = YES
|
|
||||||
INHERIT_DOCS = YES
|
|
||||||
INLINE_INFO = YES
|
|
||||||
SORT_MEMBER_DOCS = YES
|
|
||||||
DISTRIBUTE_GROUP_DOC = NO
|
|
||||||
TAB_SIZE = 2
|
|
||||||
ENABLED_SECTIONS =
|
|
||||||
GENERATE_TODOLIST = YES
|
|
||||||
GENERATE_TESTLIST = YES
|
|
||||||
GENERATE_BUGLIST = YES
|
|
||||||
ALIASES =
|
|
||||||
MAX_INITIALIZER_LINES = 30
|
|
||||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
|
||||||
SHOW_USED_FILES = YES
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to warning and progress messages
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
QUIET = YES
|
|
||||||
WARNINGS = YES
|
|
||||||
WARN_IF_UNDOCUMENTED = YES
|
|
||||||
WARN_FORMAT = "$file:$line: $text"
|
|
||||||
WARN_LOGFILE = doxygen.log
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the input files
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
INPUT =
|
|
||||||
FILE_PATTERNS = *.h \
|
|
||||||
*.cpp \
|
|
||||||
*.c
|
|
||||||
RECURSIVE = YES
|
|
||||||
EXCLUDE =
|
|
||||||
EXCLUDE_PATTERNS =
|
|
||||||
EXAMPLE_PATH =
|
|
||||||
EXAMPLE_PATTERNS =
|
|
||||||
IMAGE_PATH =
|
|
||||||
INPUT_FILTER =
|
|
||||||
FILTER_SOURCE_FILES = YES
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the alphabetical class index
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
ALPHABETICAL_INDEX = YES
|
|
||||||
COLS_IN_ALPHA_INDEX = 4
|
|
||||||
IGNORE_PREFIX =
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the HTML output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_HTML = YES
|
|
||||||
HTML_OUTPUT =
|
|
||||||
HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
|
|
||||||
HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
|
|
||||||
HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
|
|
||||||
HTML_ALIGN_MEMBERS = YES
|
|
||||||
GENERATE_HTMLHELP = NO
|
|
||||||
GENERATE_CHI = NO
|
|
||||||
BINARY_TOC = NO
|
|
||||||
TOC_EXPAND = NO
|
|
||||||
DISABLE_INDEX = NO
|
|
||||||
ENUM_VALUES_PER_LINE = 4
|
|
||||||
GENERATE_TREEVIEW = NO
|
|
||||||
TREEVIEW_WIDTH = 250
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the LaTeX output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_LATEX = NO
|
|
||||||
LATEX_OUTPUT =
|
|
||||||
COMPACT_LATEX = NO
|
|
||||||
PAPER_TYPE = a4wide
|
|
||||||
EXTRA_PACKAGES =
|
|
||||||
LATEX_HEADER =
|
|
||||||
PDF_HYPERLINKS = NO
|
|
||||||
USE_PDFLATEX = NO
|
|
||||||
LATEX_BATCHMODE = NO
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the RTF output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_RTF = NO
|
|
||||||
RTF_OUTPUT =
|
|
||||||
COMPACT_RTF = NO
|
|
||||||
RTF_HYPERLINKS = NO
|
|
||||||
RTF_STYLESHEET_FILE =
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the man page output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_MAN = NO
|
|
||||||
MAN_OUTPUT =
|
|
||||||
MAN_EXTENSION = .3
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration options related to the preprocessor
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
ENABLE_PREPROCESSING = YES
|
|
||||||
MACRO_EXPANSION = YES
|
|
||||||
EXPAND_ONLY_PREDEF = NO
|
|
||||||
SEARCH_INCLUDES = YES
|
|
||||||
INCLUDE_PATH =
|
|
||||||
INCLUDE_FILE_PATTERNS =
|
|
||||||
PREDEFINED =
|
|
||||||
EXPAND_AS_DEFINED =
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration::addtions related to external references
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
TAGFILES =
|
|
||||||
GENERATE_TAGFILE =
|
|
||||||
ALLEXTERNALS = NO
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration options related to the dot tool
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
HAVE_DOT = YES
|
|
||||||
CLASS_GRAPH = YES
|
|
||||||
COLLABORATION_GRAPH = YES
|
|
||||||
INCLUDE_GRAPH = YES
|
|
||||||
INCLUDED_BY_GRAPH = YES
|
|
||||||
GRAPHICAL_HIERARCHY = YES
|
|
||||||
DOT_PATH =
|
|
||||||
MAX_DOT_GRAPH_WIDTH = 1024
|
|
||||||
MAX_DOT_GRAPH_HEIGHT = 1024
|
|
||||||
GENERATE_LEGEND = YES
|
|
||||||
DOT_CLEANUP = YES
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration::addtions related to the search engine
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
SEARCHENGINE = NO
|
|
||||||
CGI_NAME = search.cgi
|
|
||||||
CGI_URL =
|
|
||||||
DOC_URL =
|
|
||||||
DOC_ABSPATH =
|
|
||||||
BIN_ABSPATH = /usr/local/bin/
|
|
||||||
EXT_DOC_PATHS =
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Include file, at the bottom to over-ride anything I missed.
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
@INCLUDE = genConf
|
|
||||||
|
|
@ -1,45 +0,0 @@
|
||||||
/*
|
|
||||||
** Doxygen index.html generation file
|
|
||||||
**
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*! \mainpage +project+ Doxygen Index
|
|
||||||
<img src="../images/gtkr_splash.jpg" align="right" hspace="2" vspace="2">
|
|
||||||
\section intro Introduction
|
|
||||||
|
|
||||||
This documentation was generated from NetRadiant source code using Doxygen.<br>
|
|
||||||
Generated from source in: +target+
|
|
||||||
|
|
||||||
\section links Links
|
|
||||||
<b>General Links</b><br>
|
|
||||||
<a href="http://www.doxygen.org">Doxygen Homepage</a><br>
|
|
||||||
<a href="http://www.gtkradiant.com">GtkRadiant Homepage</a><br>
|
|
||||||
<a href="http://zerowing.idsoftare.com">Zerowing - GtkRadiant Development</a><br>
|
|
||||||
|
|
||||||
<b>Local Links</b><br>
|
|
||||||
<a href="../reference/index.html">Doxygen Quick Reference (Local)</a><br>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<b>GtkRadiant FAQ Links</b><br>
|
|
||||||
<a href="http://www.qeradiant.com/faq/fom-serve/cache/115.html">GtkRadiant FAQ</a><br>
|
|
||||||
<a href="http://www.qeradiant.com/faq/fom-serve/cache/181.html">GtkRadiant FAQ: Open Tasks</a><br>
|
|
||||||
<a href="http://www.qeradiant.com/faq/fom-serve/cache/116.html">GtkRadiant FAQ: Compiling instructions</a><br>
|
|
||||||
<a href="http://www.qeradiant.com/faq/fom-serve/cache/116.html">GtkRadiant FAQ: Creating/Submitting patches</a><br>
|
|
||||||
<a href="http://www.qeradiant.com/faq/fom-serve/cache/141.html">GtkRadiant FAQ: Coding Conventions & Guidelines</a><br>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<b>Misc Links</b><br>
|
|
||||||
<a href="http://www.idsoftware.com">idsoftware.com</a><br>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<i>
|
|
||||||
* Note: The content on this page was generated from <a href="doxy__mainpage_8h.html">this</A> file.
|
|
||||||
It is moved into the <target> path when the doxygen documentation is generated, and removed immediately
|
|
||||||
afterwards.
|
|
||||||
</i>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<i>This page generated: by <b>+user+</b> on <b>+machine+</b><br>
|
|
||||||
On +date+
|
|
||||||
</i>
|
|
||||||
*/
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
body { background-color: black; }
|
|
||||||
IMG { border-color: #222222; border: 0; }
|
|
||||||
em { font-size: 11px; font-style: italic; font-weight: normal; color: #888888; }
|
|
||||||
H1 { text-align: center; font-size: 15px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
|
||||||
H3 { text-align: center; font-size: 18px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
|
||||||
A { text-decoration: none; color: #6666DD; }
|
|
||||||
A:HOVER { text-decoration: underline; color: #4444FF; }
|
|
||||||
A:VISITED { text-decoration: none; color: #8888AA; }
|
|
||||||
A.qindex { text-decoration: none; color: #6666DD; font-size: 11px; }
|
|
||||||
A.qindex:HOVER { text-decoration: underline; color: #4444FF; font-size: 11px; }
|
|
||||||
A.qindex:VISITED { text-decoration: none; color: #8888AA; font-size: 11px; }
|
|
||||||
A.qindexRef { font-size: 11px; }
|
|
||||||
A.el { text-decoration: none; font-weight: bold; }
|
|
||||||
A.elRef { font-weight: bold; }
|
|
||||||
A.code { text-decoration: none; font-weight: normal; color: #6666DD; }
|
|
||||||
A.code:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
|
||||||
A.code:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
|
||||||
A.codeRef { text-decoration: none; font-weight: normal; color: #6666DD; }
|
|
||||||
A.codeRef:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
|
||||||
A.codeRef:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
|
||||||
DL.el { margin-left: 2cm; width: 99%; }
|
|
||||||
DIV.fragment { background-color: #FFFFFF; width: 99%; }
|
|
||||||
DIV.ah { background-color: #AAAAAA; width: 99%; margin-bottom: 3; margin-top: 3; }
|
|
||||||
TD.md { cellpadding: 0; background-color: #DDDDDD; border: 0; width: 99%; color: #222222; }
|
|
||||||
DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold; color: #222222; }
|
|
||||||
DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller; }
|
|
||||||
FONT.keyword { color: #0080A0; }
|
|
||||||
FONT.keywordtype { color: #604020; }
|
|
||||||
FONT.keywordflow { color: #E08000; }
|
|
||||||
FONT.comment { color: #800000; }
|
|
||||||
FONT.comment { color: #009900; text-decoration: italic; }
|
|
||||||
FONT.preprocessor { color: #806020; }
|
|
||||||
FONT.stringliteral{ color: #002080; }
|
|
||||||
FONT.charliteral { color: #008080; }
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> $doxygenversion</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,38 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>$projectname $projectnumber Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92"></td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware"></td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92"></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr height="12">
|
|
||||||
<td valign="top">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12"></td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%"></td>
|
|
||||||
<td valign="top">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12"></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="0"><div>
|
|
||||||
<br><hr width="95%">
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv=Refresh content="1; url=./html/index.html">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
Redirecting to <a href="./html/index.html">Doxygen index</a>
|
|
||||||
</body>
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<!-- Left side of footer -->
|
|
||||||
<i><a href="http://www.doxygen.org">Doxygen</a> is: Copyright © 1997-2001 by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch.</a></i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<!-- Right side of footer -->
|
|
||||||
<i>GtkRadiant Doxygen Maintainer: <a href="mailto:gefdavis@dingoblue.net.au">Gef</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,38 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>GtkRadiant - Doxygen Quick Reference</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0"></td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92"></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12"></td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%"></td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12"></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%">&nsbp;</td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr width="95%">
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
@ -1,103 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEPairsClassDocumentationExample Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<ul>
|
|
||||||
<li><a class="el" href="classIEpair.html">IEpair</a> (Virtual class to allow plugin operations on entity pairs)
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,110 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEpair Member List</h1>This is the complete list of members for <a class="el" href="classIEpair.html">IEpair</a>, including all inherited members.<ul>
|
|
||||||
<li><a class="el" href="classIEpair.html#a7">CalculateRotatedBounds</a>(vec3_t mins, vec3_t maxs)=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a1">DecRef</a>()=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a3">FloatForKey</a>(char *key)=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a6">GetEntityOrigin</a>(vec3_t vec)=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a2">GetVectorForKey</a>(char *key, vec3_t vec)=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a0">IncRef</a>()=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a5">SetKeyValue</a>(char *key, char *value)=0
|
|
||||||
<code> [pure virtual]</code><li><a class="el" href="classIEpair.html#a4">ValueForKey</a>(char *key)=0
|
|
||||||
<code> [pure virtual]</code></ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,414 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEpair Class Reference</h1>Virtual class to allow plugin operations on entity pairs.
|
|
||||||
<a href="#_details">More...</a>
|
|
||||||
<p>
|
|
||||||
<a href="classIEpair-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
|
|
||||||
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a0">IncRef</a> ()=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Increment the number of references to this object.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a1">DecRef</a> ()=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Decrement the reference count.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a2">GetVectorForKey</a> (char *key, vec3_t vec)=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Get a vector from a key.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual float </td><td valign=bottom><a class="el" href="classIEpair.html#a3">FloatForKey</a> (char *key)=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Get a float from a key.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual char* </td><td valign=bottom><a class="el" href="classIEpair.html#a4">ValueForKey</a> (char *key)=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Get a string (char *) from a key.</em> <a href="#a4">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a5">SetKeyValue</a> (char *key, char *value)=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Set a key value to char *value.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a6">GetEntityOrigin</a> (vec3_t vec)=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Get a vec3_t for the entities origin.</em> <a href="#a6">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classIEpair.html#a7">CalculateRotatedBounds</a> (vec3_t mins, vec3_t maxs)=0</td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Compute the rotated bounds of the BBox based on "angle" and "angles" keys.</em> <a href="#a7">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
</table>
|
|
||||||
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
|
||||||
Virtual class to allow plugin operations on entity pairs.
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<dl compact><dt>
|
|
||||||
<b><a class="el" href="todo.html#_todo000001">Todo: </a></b><dd>
|
|
||||||
Write more complete documentation for this class so that it's use is clear</dl>
|
|
||||||
<p>
|
|
||||||
An interface to entity keys and key pairs that allows plugins to; read and write entity keys and key values, get a key value as a vec3_t
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Definition at line <a class="el" href="test_8c-source.html#l00010">10</a> of file <a class="el" href="test_8c-source.html">iepairs.h</a>.<hr><h2>Member Function Documentation</h2>
|
|
||||||
<a name="a7" doxytag="IEpair::CalculateRotatedBounds"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
void IEpair::CalculateRotatedBounds (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
vec3_t <em>mins</em>,
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td><b>
|
|
||||||
vec3_t <em>maxs</em> )<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Compute the rotated bounds of the BBox based on "angle" and "angles" keys.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a1" doxytag="IEpair::DecRef"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
void IEpair::DecRef (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
)<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Decrement the reference count.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a3" doxytag="IEpair::FloatForKey"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
float IEpair::FloatForKey (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
char * <em>key</em> )<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Get a float from a key.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a6" doxytag="IEpair::GetEntityOrigin"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
void IEpair::GetEntityOrigin (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
vec3_t <em>vec</em> )<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Get a vec3_t for the entities origin.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a2" doxytag="IEpair::GetVectorForKey"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
void IEpair::GetVectorForKey (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
char * <em>key</em>,
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td><b>
|
|
||||||
vec3_t <em>vec</em> )<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Get a vector from a key.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a0" doxytag="IEpair::IncRef"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
void IEpair::IncRef (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
)<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Increment the number of references to this object.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a5" doxytag="IEpair::SetKeyValue"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
void IEpair::SetKeyValue (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
char * <em>key</em>,
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td><b>
|
|
||||||
char * <em>value</em> )<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Set a key value to char *value.
|
|
||||||
<p>
|
|
||||||
<dl compact><dt>
|
|
||||||
<b>Parameters: </b><dd>
|
|
||||||
<table border=0 cellspacing=2 cellpadding=0>
|
|
||||||
<tr><td valign=top><em>key</em>
|
|
||||||
</td><td>
|
|
||||||
The (char *) containing the keyname </td></tr>
|
|
||||||
<tr><td valign=top><em>value</em>
|
|
||||||
</td><td>
|
|
||||||
The (char *) to set the key value to </td></tr>
|
|
||||||
</table>
|
|
||||||
</dl> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<a name="a4" doxytag="IEpair::ValueForKey"></a><p>
|
|
||||||
<table width="100%" cellpadding="2" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td class="md">
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr>
|
|
||||||
<td nowrap valign="top"><b>
|
|
||||||
char * IEpair::ValueForKey (
|
|
||||||
</b></td>
|
|
||||||
<td valign="bottom"><b>
|
|
||||||
char * <em>key</em> )<code> [pure virtual]</code>
|
|
||||||
</b></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<table cellspacing=5 cellpadding=0 border=0>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Get a string (char *) from a key.
|
|
||||||
<p>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<hr>The documentation for this class was generated from the following file:<ul>
|
|
||||||
<li><a class="el" href="test_8c-source.html">iepairs.h</a></ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,103 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEPairsClassDocumentationExample Compound Index</h1><table align=center width="95%" border=0 cellspacing=0 cellpadding=0>
|
|
||||||
<tr><td><div class="ah"><font color="white"><b> I </b></font></div></td><td><a class="el" href="classIEpair.html">IEpair</a> </td></tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
Before Width: | Height: | Size: 2.3 KiB |
|
|
@ -1,35 +0,0 @@
|
||||||
body { background-color: black; }
|
|
||||||
IMG { border-color: #222222; border: 1; }
|
|
||||||
em { font-size: 11px; font-style: italic; font-weight: normal; color: #888888; }
|
|
||||||
H1 { text-align: center; font-size: 15px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
|
||||||
H3 { text-align: center; font-size: 18px; color: #2222AA; font-family: Geneva, Verdana, Helvetica, Arial, sans-serif; }
|
|
||||||
A { text-decoration: none; color: #6666DD; }
|
|
||||||
A:HOVER { text-decoration: underline; color: #4444FF; }
|
|
||||||
A:VISITED { text-decoration: none; color: #8888AA; }
|
|
||||||
A.qindex { text-decoration: none; color: #6666DD; font-size: 11px; }
|
|
||||||
A.qindex:HOVER { text-decoration: underline; color: #4444FF; font-size: 11px; }
|
|
||||||
A.qindex:VISITED { text-decoration: none; color: #8888AA; font-size: 11px; }
|
|
||||||
A.qindexRef { font-size: 11px; }
|
|
||||||
A.el { text-decoration: none; font-weight: bold; }
|
|
||||||
A.elRef { font-weight: bold; }
|
|
||||||
A.code { text-decoration: none; font-weight: normal; color: #6666DD; }
|
|
||||||
A.code:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
|
||||||
A.code:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
|
||||||
A.codeRef { text-decoration: none; font-weight: normal; color: #6666DD; }
|
|
||||||
A.codeRef:HOVER { text-decoration: underline; font-weight: normal; color: #4444FF; }
|
|
||||||
A.codeRef:VISITED { text-decoration: none; font-weight: normal; color: #8888AA; }
|
|
||||||
DL.el { margin-left: 2cm; width: 99%; }
|
|
||||||
DIV.fragment { background-color: #FFFFFF; width: 99%; }
|
|
||||||
DIV.ah { background-color: #AAAAAA; width: 99%; margin-bottom: 3; margin-top: 3; }
|
|
||||||
TD.md { cellpadding: 2; background-color: #DDDDDD; border: 1; width: 99%; color: #222222; }
|
|
||||||
DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold; color: #222222; }
|
|
||||||
DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller; }
|
|
||||||
FONT.keyword { color: #0080A0; }
|
|
||||||
FONT.keywordtype { color: #604020; }
|
|
||||||
FONT.keywordflow { color: #E08000; }
|
|
||||||
FONT.comment { color: #800000; }
|
|
||||||
FONT.comment { color: #009900; text-decoration: italic; }
|
|
||||||
FONT.preprocessor { color: #806020; }
|
|
||||||
FONT.stringliteral{ color: #002080; }
|
|
||||||
FONT.charliteral { color: #008080; }
|
|
||||||
|
|
||||||
|
|
@ -1,102 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEPairsClassDocumentationExample File List</h1>Here is a list of all files with brief descriptions:<ul>
|
|
||||||
<li><a class="el" href="test_8c.html">iepairs.h</a> <a href="test_8c-source.html">[code]</a></ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,110 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEPairsClassDocumentationExample Compound Members</h1>Here is a list of all class members with links to the class documentation for each member:<ul>
|
|
||||||
<li>CalculateRotatedBounds()
|
|
||||||
: <a class="el" href="classIEpair.html#a7">IEpair</a><li>DecRef()
|
|
||||||
: <a class="el" href="classIEpair.html#a1">IEpair</a><li>FloatForKey()
|
|
||||||
: <a class="el" href="classIEpair.html#a3">IEpair</a><li>GetEntityOrigin()
|
|
||||||
: <a class="el" href="classIEpair.html#a6">IEpair</a><li>GetVectorForKey()
|
|
||||||
: <a class="el" href="classIEpair.html#a2">IEpair</a><li>IncRef()
|
|
||||||
: <a class="el" href="classIEpair.html#a0">IEpair</a><li>SetKeyValue()
|
|
||||||
: <a class="el" href="classIEpair.html#a5">IEpair</a><li>ValueForKey()
|
|
||||||
: <a class="el" href="classIEpair.html#a4">IEpair</a></ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
digraph inheritance
|
|
||||||
{
|
|
||||||
Node7 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",style="filled" fontcolor="white"];
|
|
||||||
Node8 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
|
||||||
Node8 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_publicbase.html"];
|
|
||||||
Node9 -> Node8 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
|
||||||
Node9 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="red",URL="$class_truncated.html"];
|
|
||||||
Node11 -> Node7 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="doxfont"];
|
|
||||||
Node11 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_protectedbase.html"];
|
|
||||||
Node12 -> Node7 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="doxfont"];
|
|
||||||
Node12 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_privatebase.html"];
|
|
||||||
Node13 -> Node7 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="doxfont"];
|
|
||||||
Node13 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="grey75"];
|
|
||||||
Node14 -> Node7 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="doxfont"];
|
|
||||||
Node14 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="doxfont",color="black",URL="$class_used.html"];
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 9.1 KiB |
|
|
@ -1,141 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.
|
|
||||||
<p>
|
|
||||||
Consider the following example: <div class="fragment"><pre><font class="comment">/*! Invisible class because of truncation */</font>
|
|
||||||
<font class="keyword">class </font>Invisible { };
|
|
||||||
<font class="comment"></font>
|
|
||||||
<font class="comment">/*! Truncated class, inheritance relation is hidden */</font>
|
|
||||||
<font class="keyword">class </font>Truncated : <font class="keyword">public</font> Invisible { };
|
|
||||||
|
|
||||||
<font class="comment">/* Class not documented with doxygen comments */</font>
|
|
||||||
<font class="keyword">class </font>Undocumented { };
|
|
||||||
<font class="comment"></font>
|
|
||||||
<font class="comment">/*! Class that is inherited using public inheritance */</font>
|
|
||||||
<font class="keyword">class </font>PublicBase : <font class="keyword">public</font> Truncated { };
|
|
||||||
<font class="comment"></font>
|
|
||||||
<font class="comment">/*! Class that is inherited using protected inheritance */</font>
|
|
||||||
<font class="keyword">class </font>ProtectedBase { };
|
|
||||||
<font class="comment"></font>
|
|
||||||
<font class="comment">/*! Class that is inherited using private inheritance */</font>
|
|
||||||
<font class="keyword">class </font>PrivateBase { };
|
|
||||||
<font class="comment"></font>
|
|
||||||
<font class="comment">/*! Class that is used by the Inherited class */</font>
|
|
||||||
<font class="keyword">class </font>Used { };
|
|
||||||
<font class="comment"></font>
|
|
||||||
<font class="comment">/*! Super class that inherits a number of other classes */</font>
|
|
||||||
<font class="keyword">class </font>Inherited : <font class="keyword">public</font> PublicBase,
|
|
||||||
<font class="keyword">protected</font> ProtectedBase,
|
|
||||||
<font class="keyword">private</font> PrivateBase,
|
|
||||||
<font class="keyword">public</font> Undocumented
|
|
||||||
{
|
|
||||||
<font class="keyword">private</font>:
|
|
||||||
Used *m_usedClass;
|
|
||||||
};</pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 200 this will result in the following graph:
|
|
||||||
<p>
|
|
||||||
<center>
|
|
||||||
<img src="graph_legend.gif"></center>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
The boxes in the above graph have the following meaning: <ul>
|
|
||||||
<li>A filled black box represents the struct or class for which the graph is generated. <li>A box with a black border denotes a documented struct or class. <li>A box with a grey border denotes an undocumented struct or class. <li>A box with a red border denotes a documented struct or class for which not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.</ul>
|
|
||||||
The arrows have the following meaning: <ul>
|
|
||||||
<li>A dark blue arrow is used to visualize a public inheritance relation between two classes. <li>A dark green arrow is used for protected inheritance. <li>A dark red arrow is used for private inheritance. <li>A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,102 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairs Class Example Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEPairs Class Example Documentation</h1>
|
|
||||||
<p>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,104 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>IEPairsClassDocumentationExample Related Pages</h1>Here is a list of all related documentation pages:<ul>
|
|
||||||
<li><a class="el" href="todo.html">Todo List</a>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,140 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>iepairs.h</h1><a href="test_8c.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">//! Virtual class to allow plugin operations on entity pairs</font>
|
|
||||||
00002 <font class="comment"></font><font class="comment">/*!</font>
|
|
||||||
00003 <font class="comment"> \todo Write more complete documentation for this class so that it's use</font>
|
|
||||||
00004 <font class="comment"> is clear</font>
|
|
||||||
00005 <font class="comment"> </font>
|
|
||||||
00006 <font class="comment"> An interface to entity keys and key pairs that allows plugins to;</font>
|
|
||||||
00007 <font class="comment"> read and write entity keys and key values, get a key value as a</font>
|
|
||||||
00008 <font class="comment"> vec3_t</font>
|
|
||||||
00009 <font class="comment">*/</font>
|
|
||||||
<a name="l00010"></a><a class="code" href="classIEpair.html">00010</a> <font class="keyword">class </font><a class="code" href="classIEpair.html">IEpair</a>
|
|
||||||
00011 {
|
|
||||||
00012 <font class="keyword">public</font>:<font class="comment"></font>
|
|
||||||
00013 <font class="comment"> //! Increment the number of references to this object</font>
|
|
||||||
00014 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a0">IncRef</a> () = 0;
|
|
||||||
00015 <font class="comment"></font>
|
|
||||||
00016 <font class="comment"> //! Decrement the reference count</font>
|
|
||||||
00017 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a1">DecRef</a> () = 0;
|
|
||||||
00018 <font class="comment"></font>
|
|
||||||
00019 <font class="comment"> //! Get a vector from a key</font>
|
|
||||||
00020 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a2">GetVectorForKey</a>( <font class="keywordtype">char</font>* key, vec3_t vec ) = 0;
|
|
||||||
00021 <font class="comment"></font>
|
|
||||||
00022 <font class="comment"> //! Get a float from a key</font>
|
|
||||||
00023 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">float</font> <a class="code" href="classIEpair.html#a3">FloatForKey</a>( <font class="keywordtype">char</font> *key ) = 0;
|
|
||||||
00024 <font class="comment"></font>
|
|
||||||
00025 <font class="comment"> //! Get a string (char *) from a key</font>
|
|
||||||
00026 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">char</font>* <a class="code" href="classIEpair.html#a4">ValueForKey</a>( <font class="keywordtype">char</font> *key ) = 0;
|
|
||||||
00027 <font class="comment"></font>
|
|
||||||
00028 <font class="comment"> //! Set a key value to char *value</font>
|
|
||||||
00029 <font class="comment"></font><font class="comment"> /*!</font>
|
|
||||||
00030 <font class="comment"> \param key The (char *) containing the keyname</font>
|
|
||||||
00031 <font class="comment"> \param value The (char *) to set the key value to</font>
|
|
||||||
00032 <font class="comment"> */</font>
|
|
||||||
00033 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a5">SetKeyValue</a>( <font class="keywordtype">char</font> *key, <font class="keywordtype">char</font> *value ) = 0;
|
|
||||||
00034 <font class="comment"></font>
|
|
||||||
00035 <font class="comment"> //! Get a vec3_t for the entities origin</font>
|
|
||||||
00036 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a6">GetEntityOrigin</a>( vec3_t vec ) = 0;
|
|
||||||
00037 <font class="comment"></font>
|
|
||||||
00038 <font class="comment"> //! Compute the rotated bounds of the BBox based on "angle" and "angles" keys</font>
|
|
||||||
00039 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classIEpair.html#a7">CalculateRotatedBounds</a>( vec3_t mins, vec3_t maxs ) = 0;
|
|
||||||
00040 };
|
|
||||||
</pre></div>
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,107 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><h1>iepairs.h File Reference</h1>
|
|
||||||
<p>
|
|
||||||
<a href="test_8c-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
|
|
||||||
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
|
|
||||||
<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classIEpair.html">IEpair</a></td></tr>
|
|
||||||
<tr><td> </td><td><font size=-1><em>Virtual class to allow plugin operations on entity pairs.</em> <a href="classIEpair.html#_details">More...</a><em></em></font><br><br></td></tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,105 +0,0 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>IEPairsClassDocumentationExample Doxygen Documentation</title>
|
|
||||||
<link href="doxygen_gtkradiant.css" rel="stylesheet" type="text/css">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="black">
|
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="94%">
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<img src="../images/top-title.gif" alt="" width="254" height="92">
|
|
||||||
</td>
|
|
||||||
<td background="../images/top-tile.gif" valign="top" align="right" width="100%">
|
|
||||||
<br><img src="../images/history_id_logo.gif" alt="idsoftware" border="0">
|
|
||||||
</td>
|
|
||||||
<td align="left">
|
|
||||||
<img src="../images/top-right.gif" alt="" width="12" height="92">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%">
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-upper-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-upper-tile.gif">
|
|
||||||
<img border="0" src="../images/body-upper-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-upper-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td background="../images/body-left-tile.gif" height="100%"> </td>
|
|
||||||
<td width="100%" height="100%" bgcolor="#EEEEEE" cellpadding="0" cellspacing="0" border="1"><div>
|
|
||||||
<br><hr>
|
|
||||||
|
|
||||||
<center>
|
|
||||||
<table cellpadding="0" cellspacing="0" border="0" width="95%"><tr><td>
|
|
||||||
|
|
||||||
<!-- ----------------- End Header ----------------- -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Generated by Doxygen 1.2.8.1 -->
|
|
||||||
<center>
|
|
||||||
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="pages.html">Related Pages</a> </center>
|
|
||||||
<hr><a name="todo"><h2>Todo List</h2></a>
|
|
||||||
|
|
||||||
<dl compact>
|
|
||||||
<dt><a name="_todo000001"></a>Class <a class="el" href="classIEpair.html">IEpair</a> <dd>Write more complete documentation for this class so that it's use is clear
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<!-- ---------------- Start Footer ----------------- -->
|
|
||||||
</td></tr></table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br><br>
|
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="50%">
|
|
||||||
<i>Documentation generated by : <a href="http://www.doxygen.org">Doxygen</a> 1.2.8.1 on 11 Aug 2001</i>
|
|
||||||
</td>
|
|
||||||
<td align="right">
|
|
||||||
<a href="mailto:ttimo@idsoftware.com">
|
|
||||||
<i>ttimo@idsoftware.com</i>
|
|
||||||
</a>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
</div></td>
|
|
||||||
<td background="../images/body-right-tile.gif" height="100%"> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td valign="top" align="left">
|
|
||||||
<img src="../images/body-lower-left.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
<td valign="top" background="../images/body-lower-tile.gif">
|
|
||||||
<img border="0" src="../images/body-lower-tile.gif" height="12" width="100%">
|
|
||||||
</td>
|
|
||||||
<td valign="top" align="right">
|
|
||||||
<img src="../images/body-lower-right.gif" alt="" width="19" height="12">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</td>
|
|
||||||
<td valign="top">
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -1,159 +0,0 @@
|
||||||
# Doxyfile 1.2.5-20010304
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# General configuration options
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
PROJECT_NAME =
|
|
||||||
PROJECT_NUMBER =
|
|
||||||
OUTPUT_DIRECTORY =
|
|
||||||
OUTPUT_LANGUAGE = English
|
|
||||||
EXTRACT_ALL = YES
|
|
||||||
EXTRACT_PRIVATE = YES
|
|
||||||
EXTRACT_STATIC = YES
|
|
||||||
HIDE_UNDOC_MEMBERS = NO
|
|
||||||
HIDE_UNDOC_CLASSES = NO
|
|
||||||
BRIEF_MEMBER_DESC = YES
|
|
||||||
REPEAT_BRIEF = YES
|
|
||||||
ALWAYS_DETAILED_SEC = YES
|
|
||||||
FULL_PATH_NAMES = YES
|
|
||||||
STRIP_FROM_PATH = $(PWD)/
|
|
||||||
INTERNAL_DOCS = YES
|
|
||||||
CLASS_DIAGRAMS = YES
|
|
||||||
SOURCE_BROWSER = YES
|
|
||||||
INLINE_SOURCES = YES
|
|
||||||
STRIP_CODE_COMMENTS = NO
|
|
||||||
CASE_SENSE_NAMES = YES
|
|
||||||
HIDE_SCOPE_NAMES = NO
|
|
||||||
VERBATIM_HEADERS = YES
|
|
||||||
SHOW_INCLUDE_FILES = YES
|
|
||||||
JAVADOC_AUTOBRIEF = YES
|
|
||||||
INHERIT_DOCS = YES
|
|
||||||
INLINE_INFO = YES
|
|
||||||
SORT_MEMBER_DOCS = YES
|
|
||||||
DISTRIBUTE_GROUP_DOC = NO
|
|
||||||
TAB_SIZE = 2
|
|
||||||
ENABLED_SECTIONS =
|
|
||||||
GENERATE_TODOLIST = YES
|
|
||||||
GENERATE_TESTLIST = YES
|
|
||||||
GENERATE_BUGLIST = YES
|
|
||||||
ALIASES =
|
|
||||||
MAX_INITIALIZER_LINES = 30
|
|
||||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
|
||||||
SHOW_USED_FILES = YES
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to warning and progress messages
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
QUIET = YES
|
|
||||||
WARNINGS = YES
|
|
||||||
WARN_IF_UNDOCUMENTED = YES
|
|
||||||
WARN_FORMAT = "$file:$line: $text"
|
|
||||||
WARN_LOGFILE = doxygen.log
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the input files
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
INPUT =
|
|
||||||
FILE_PATTERNS = *.h \
|
|
||||||
*.cpp \
|
|
||||||
*.c
|
|
||||||
RECURSIVE = YES
|
|
||||||
EXCLUDE =
|
|
||||||
EXCLUDE_PATTERNS =
|
|
||||||
EXAMPLE_PATH =
|
|
||||||
EXAMPLE_PATTERNS =
|
|
||||||
IMAGE_PATH =
|
|
||||||
INPUT_FILTER =
|
|
||||||
FILTER_SOURCE_FILES = YES
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the alphabetical class index
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
ALPHABETICAL_INDEX = YES
|
|
||||||
COLS_IN_ALPHA_INDEX = 4
|
|
||||||
IGNORE_PREFIX =
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the HTML output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_HTML = YES
|
|
||||||
HTML_OUTPUT =
|
|
||||||
HTML_HEADER = Doxygen_files/doxygen_gtkradiant_head.html
|
|
||||||
HTML_FOOTER = Doxygen_files/doxygen_gtkradiant_foot.html
|
|
||||||
HTML_STYLESHEET = Doxygen_files/doxygen_gtkradiant.css
|
|
||||||
HTML_ALIGN_MEMBERS = YES
|
|
||||||
GENERATE_HTMLHELP = NO
|
|
||||||
GENERATE_CHI = NO
|
|
||||||
BINARY_TOC = NO
|
|
||||||
TOC_EXPAND = NO
|
|
||||||
DISABLE_INDEX = NO
|
|
||||||
ENUM_VALUES_PER_LINE = 4
|
|
||||||
GENERATE_TREEVIEW = NO
|
|
||||||
TREEVIEW_WIDTH = 250
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the LaTeX output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_LATEX = NO
|
|
||||||
LATEX_OUTPUT =
|
|
||||||
COMPACT_LATEX = NO
|
|
||||||
PAPER_TYPE = a4wide
|
|
||||||
EXTRA_PACKAGES =
|
|
||||||
LATEX_HEADER =
|
|
||||||
PDF_HYPERLINKS = NO
|
|
||||||
USE_PDFLATEX = NO
|
|
||||||
LATEX_BATCHMODE = NO
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the RTF output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_RTF = NO
|
|
||||||
RTF_OUTPUT =
|
|
||||||
COMPACT_RTF = NO
|
|
||||||
RTF_HYPERLINKS = NO
|
|
||||||
RTF_STYLESHEET_FILE =
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# configuration options related to the man page output
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
GENERATE_MAN = NO
|
|
||||||
MAN_OUTPUT =
|
|
||||||
MAN_EXTENSION = .3
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration options related to the preprocessor
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
ENABLE_PREPROCESSING = YES
|
|
||||||
MACRO_EXPANSION = YES
|
|
||||||
EXPAND_ONLY_PREDEF = NO
|
|
||||||
SEARCH_INCLUDES = YES
|
|
||||||
INCLUDE_PATH =
|
|
||||||
INCLUDE_FILE_PATTERNS =
|
|
||||||
PREDEFINED =
|
|
||||||
EXPAND_AS_DEFINED =
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration::addtions related to external references
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
TAGFILES =
|
|
||||||
GENERATE_TAGFILE =
|
|
||||||
ALLEXTERNALS = NO
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration options related to the dot tool
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
HAVE_DOT = YES
|
|
||||||
CLASS_GRAPH = YES
|
|
||||||
COLLABORATION_GRAPH = YES
|
|
||||||
INCLUDE_GRAPH = YES
|
|
||||||
INCLUDED_BY_GRAPH = YES
|
|
||||||
GRAPHICAL_HIERARCHY = YES
|
|
||||||
DOT_PATH =
|
|
||||||
MAX_DOT_GRAPH_WIDTH = 1024
|
|
||||||
MAX_DOT_GRAPH_HEIGHT = 1024
|
|
||||||
GENERATE_LEGEND = YES
|
|
||||||
DOT_CLEANUP = YES
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Configuration::addtions related to the search engine
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
SEARCHENGINE = NO
|
|
||||||
CGI_NAME = search.cgi
|
|
||||||
CGI_URL =
|
|
||||||
DOC_URL =
|
|
||||||
DOC_ABSPATH =
|
|
||||||
BIN_ABSPATH = /usr/local/bin/
|
|
||||||
EXT_DOC_PATHS =
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Include file, at the bottom to over-ride anything I missed.
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
@INCLUDE = ./Doxygen_files/genConf
|
|
||||||
|
|
@ -1,421 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
# Functions for the gendox script
|
|
||||||
#
|
|
||||||
# Gef, Aug 2001
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Set the doxygen output language from the system locale
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
get_language() {
|
|
||||||
if [ -n "$LANG" ] ; then
|
|
||||||
local LANG=`locale | grep LANG | cut -d= -f2`;
|
|
||||||
fi
|
|
||||||
case "$LANG" in
|
|
||||||
czech)
|
|
||||||
OUPUTLANGUAGE="Czech";
|
|
||||||
;;
|
|
||||||
german)
|
|
||||||
OUPUTLANGUAGE="German";
|
|
||||||
;;
|
|
||||||
spanish)
|
|
||||||
OUPUTLANGUAGE="Spanish";
|
|
||||||
;;
|
|
||||||
finnish)
|
|
||||||
OUPUTLANGUAGE="Finnish";
|
|
||||||
;;
|
|
||||||
french)
|
|
||||||
OUPUTLANGUAGE="French";
|
|
||||||
;;
|
|
||||||
italian)
|
|
||||||
OUPUTLANGUAGE="Italian";
|
|
||||||
;;
|
|
||||||
japanese*)
|
|
||||||
OUPUTLANGUAGE="Japanese";
|
|
||||||
;;
|
|
||||||
dutch)
|
|
||||||
OUPUTLANGUAGE="Dutch";
|
|
||||||
;;
|
|
||||||
swedish)
|
|
||||||
OUPUTLANGUAGE="Swedish";
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
OUPUTLANGUAGE="English";
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Output usage info & output help
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
output_usage() {
|
|
||||||
echo -e "Usage: $0 [<target(s)>] [-o <output_directory>]";
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
output_help() {
|
|
||||||
output_usage;
|
|
||||||
echo -e "\nOptions:";
|
|
||||||
echo -e " [<target(s)>]";
|
|
||||||
echo -e " This is an optional parameter that specifies the directory, or multiple";
|
|
||||||
echo -e " directories from which to generate the documentation.";
|
|
||||||
echo -e "";
|
|
||||||
echo -e " [-o <output_directory>]";
|
|
||||||
echo -e " An optional parameter that specifies the output directory in which";
|
|
||||||
echo -e " to save the generated documentation.";
|
|
||||||
echo -e "";
|
|
||||||
echo -e " -q or --quiet";
|
|
||||||
echo -e " Prevents the output of status information"
|
|
||||||
echo -e ""
|
|
||||||
echo -e " --help, or -h";
|
|
||||||
echo -e " Displays this information";
|
|
||||||
echo -e ""
|
|
||||||
echo -e " -q or --quiet";
|
|
||||||
echo -e " Prevents the output of status information"
|
|
||||||
echo -e ""
|
|
||||||
echo -e " -k or --kill";
|
|
||||||
echo -e " kills running doxygen pids."
|
|
||||||
echo -e ""
|
|
||||||
echo -e "* Further information on using this script, can be found in README.doxygen";
|
|
||||||
echo -e "* in the current directory.";
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Set the target to what was passed on the command line
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
parse_commandline() {
|
|
||||||
# todo:
|
|
||||||
# need to add the ability to check for an auto gen'd version
|
|
||||||
# used for automatically generating new documentation for each commit
|
|
||||||
# to the cvs server
|
|
||||||
|
|
||||||
# funky bash shell array
|
|
||||||
declare -a OPTLIST[$#];
|
|
||||||
|
|
||||||
if [ $OPTCOUNT == 0 ] ; then
|
|
||||||
# No options on the command line so set the target list to the core
|
|
||||||
TARGETCOUNT=0;
|
|
||||||
OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
|
||||||
else
|
|
||||||
# put all the command line options into an array
|
|
||||||
for f in $COMLINE ; do
|
|
||||||
OPTLIST[$COUNTER]="$f";
|
|
||||||
let COUNTER++;
|
|
||||||
done
|
|
||||||
|
|
||||||
for (( COUNTER=0 ; $COUNTER < $OPTCOUNT; $[COUNTER++] )) ; do
|
|
||||||
if [ "${OPTLIST[$COUNTER]}" == "--help" ] ; then
|
|
||||||
# output usage information
|
|
||||||
output_help;
|
|
||||||
RETVAL=1;
|
|
||||||
return;
|
|
||||||
elif [ "${OPTLIST[$COUNTER]}" == "-h" ] ; then
|
|
||||||
# output usage information
|
|
||||||
output_help;
|
|
||||||
RETVAL=1;
|
|
||||||
return;
|
|
||||||
fi
|
|
||||||
|
|
||||||
case ${OPTLIST[$COUNTER]} in
|
|
||||||
-q)
|
|
||||||
QUIETMODE=1;
|
|
||||||
;;
|
|
||||||
--quiet)
|
|
||||||
QUIETMODE=1;
|
|
||||||
;;
|
|
||||||
-k)
|
|
||||||
KILLON=1;
|
|
||||||
;;
|
|
||||||
--kill)
|
|
||||||
KILLON=1;
|
|
||||||
;;
|
|
||||||
-o)
|
|
||||||
# look for the -o switch, and get the next command line option as the output dir
|
|
||||||
if [ -z ${OPTLIST[$COUNTER + 1]} ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " ** Output switch used, but no output dir passed...";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " ** Setting default output dir.";
|
|
||||||
else
|
|
||||||
let COUNTER++;
|
|
||||||
OUTPUTDIR=${OPTLIST[$COUNTER]};
|
|
||||||
fi
|
|
||||||
break;
|
|
||||||
;;
|
|
||||||
**)
|
|
||||||
# If the command line option is anything other that -o then assume it's a target
|
|
||||||
# Check to make sure the target exists first...
|
|
||||||
if [ -d ${OPTLIST[$COUNTER]} ] ; then
|
|
||||||
TARGETLIST[$COUNTER]=${OPTLIST[$COUNTER]};
|
|
||||||
else
|
|
||||||
output_usage;
|
|
||||||
echo -e " ** Error: Non-existent directory specified as a target.\nExiting.";
|
|
||||||
RETVAL=1;
|
|
||||||
return;
|
|
||||||
fi
|
|
||||||
let TARGETCOUNT++;
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
fi # if [ $OPTCOUNT == 0 ] ;
|
|
||||||
|
|
||||||
if [ $TARGETCOUNT == 0 ] ; then
|
|
||||||
TARGETCOUNT=4;
|
|
||||||
TARGETLIST[0]="include";
|
|
||||||
TARGETLIST[1]="libs";
|
|
||||||
TARGETLIST[2]="radiant";
|
|
||||||
TARGETLIST[3]="plugins";
|
|
||||||
# Gef: outputdir for default core when no targets are passed on the command line
|
|
||||||
# TTimo problem still there, if -o used on command line, don't override
|
|
||||||
if [ -z $OUTPUTDIR ] ; then
|
|
||||||
OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Add trailing slash's to the lines that need them
|
|
||||||
TARGETSTRING=`echo ${TARGETLIST[*]} | sed -e 's/" "/", "/'`
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne " -> Set Input to: ";
|
|
||||||
for (( COUNTER=0; COUNTER < $TARGETCOUNT ; $[COUNTER++] )) ; do
|
|
||||||
if [ $COUNTER == $[TARGETCOUNT - 1] ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne "${TARGETLIST[$COUNTER]}\n";
|
|
||||||
TARGETLIST[$COUNTER]="${TARGETLIST[$COUNTER]}";
|
|
||||||
else
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne "${TARGETLIST[$COUNTER]}, ";
|
|
||||||
TARGETLIST[$COUNTER]="${TARGETLIST[$COUNTER]} \\";
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set Output Dir to: $OUTPUTDIR";
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Try to extract the version number
|
|
||||||
# todo: find a better way to determine the version
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
get_version() {
|
|
||||||
VERSION=`grep PROJECT_NUMBER $DOXYCONFIG | grep -v \# | cut -d= -f2`;
|
|
||||||
if [ -z $VERSION ] ; then
|
|
||||||
if [ -f "./include/version.default" ] ; then # checks that we are in the right dir
|
|
||||||
VERSION=`cat ./include/version.default`;
|
|
||||||
else
|
|
||||||
VERSION="(Unknown)";
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Create a projectname from the tree name
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
get_projectname() {
|
|
||||||
PROJECTNAME=`grep PROJECT_NAME $DOXYCONFIG | grep -v \# | cut -d= -f2`;
|
|
||||||
if [ -z $PROJECTNAME ] ; then
|
|
||||||
# PROJECTNAME=`echo $TARGET | sed -e s/[^A-Za-z0-9]/!/ | cut -d! -f1`;
|
|
||||||
PROJECTNAME="$(basename `pwd`)";
|
|
||||||
fi
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# function to determine the path to the perl executable
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
get_perlpath() {
|
|
||||||
if [ -f "$DOXYCONFIG" ] ; then
|
|
||||||
PERLPATH=`grep PERL_PATH $DOXYCONFIG | grep = | cut -d= -f2`
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ 'basename $PERLPATH &2>/dev/null' != "perl" ] ; then
|
|
||||||
PERLPATH=`which perl 2>/dev/null | sed -e 's/perl//'`;
|
|
||||||
elif [ 'basename $PERLPATH &2>/dev/null' != "perl" ] ; then
|
|
||||||
PERLPATH="";
|
|
||||||
fi
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Function to determine the path to the dot executable
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
get_dotpath() {
|
|
||||||
if [ -f "$DOXYCONFIG" ] ; then
|
|
||||||
DOTPATH=`grep DOT_PATH $DOXYCONFIG | grep = | cut -d= -f2`
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z $DOTPATH ] || [ `basename $DOTPATH 2>/dev/null` != "dot" ] ; then
|
|
||||||
DOTPATH=`which dot 2>/dev/null`;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z $DOTPATH ] || [ `basename $DOTPATH 2>/dev/null` != "dot" ] ; then
|
|
||||||
DOTPATH="";
|
|
||||||
HAVEDOT="No";
|
|
||||||
echo -e "** Warning: dot not found.";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** dot is part of the GraphVis package and is used to generate";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** dependancy/inheritance/include (etc) diagrams.";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** It's suggested that you install the GraphVis package for those";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** features.";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "** GraphVis can be downloaded from www.graphvis.org";
|
|
||||||
else
|
|
||||||
HAVEDOT="Yes";
|
|
||||||
DOTPATH=`echo $DOTPATH | sed -e 's/dot//'`;
|
|
||||||
fi
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Function to move stuff around
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# eg: move the images into the output directory & the reference doc into the
|
|
||||||
# html directory.
|
|
||||||
# called after doxygen has finished generating documentation
|
|
||||||
move_stuff() {
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -ne " -> Move stuff.\n";
|
|
||||||
if [ ! -d $OUTPUTDIR ] ; then
|
|
||||||
mkdir $OUTPUTDIR;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -d "$EXTRAS_PATH/images/" ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - Looking for images.";
|
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 2;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - I can't find the images...";
|
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 1;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - Where did you put the images!?";
|
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 2;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - They have to be here somewhere...";
|
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 1;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - Looking in /dev/null";
|
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 3;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - YOU FOOL, YOU DELETED THE IMAGES!!!";
|
|
||||||
[ $QUIETMODE -gt 0 ] || sleep 1;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " - I quit!";
|
|
||||||
RETVAL=666;
|
|
||||||
else
|
|
||||||
if [ ! -d $OUTPUTDIR/images ] ; then
|
|
||||||
mkdir $OUTPUTDIR/images ;
|
|
||||||
fi
|
|
||||||
cp $EXTRAS_PATH/images/* $OUTPUTDIR/images/ ;
|
|
||||||
RETVAL=0;
|
|
||||||
fi
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# clean_up() removes old versions of the documentation
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
clean_up() {
|
|
||||||
if [ -f $OUTPUTDIR/html/index.html ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Trashing old dox.";
|
|
||||||
rm -f $OUTPUTDIR/html/*
|
|
||||||
fi
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Create a new genConf & Doxyfile
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
gen_doxyconfig() {
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Generating DoxyConfig.";
|
|
||||||
RETVAL=0;
|
|
||||||
# first need to make sure there is a Doxyfile here
|
|
||||||
if [ ! -f $DOXYFILE ] ; then
|
|
||||||
# what now? (could generate one with 'doxygen -e Doxyfile') but it would be screwed.
|
|
||||||
echo -e "No Doxyfile here...";
|
|
||||||
RETVAL=3;
|
|
||||||
return;
|
|
||||||
else
|
|
||||||
# Create a new doxyfile with the @INCLUDE statement including the generated stuff
|
|
||||||
echo "`cat $DOXYFILE | grep -v @INCLUDE`" > $NEWDOXYFILE
|
|
||||||
echo "@INCLUDE = $CONFIG_OUTPUT" >> $NEWDOXYFILE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# remove the old config file
|
|
||||||
rm -f $CONFIG_OUTPUT
|
|
||||||
|
|
||||||
# create a new one
|
|
||||||
touch $CONFIG_OUTPUT
|
|
||||||
echo "# Generated configuration - Do Not Edit." >> $CONFIG_OUTPUT;
|
|
||||||
echo "# If you want to modify options, edit DoxyConfig and re-run genconf." >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "\n" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "PROJECT_NAME=$PROJECTNAME" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "PROJECT_NUMBER=$VERSION" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "PERL_PATH=$PERLPATH" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "HAVE_DOT=$HAVEDOT" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "DOT_PATH=$DOTPATH" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "OUTPUT_LANGUAGE=$OUTPUTLANGUAGE" >> $CONFIG_OUTPUT;
|
|
||||||
|
|
||||||
echo -n "INPUT=" >> $CONFIG_OUTPUT;
|
|
||||||
for (( COUNTER=0 ; COUNTER < $TARGETCOUNT; $[COUNTER++] )) ; do
|
|
||||||
# echo -e "${TARGETLIST[$COUNTER]}";
|
|
||||||
echo -e "${TARGETLIST[$COUNTER]}" >> $CONFIG_OUTPUT
|
|
||||||
done
|
|
||||||
# echo -e "INPUT=$TARGET" >> $CONFIG_OUTPUT;
|
|
||||||
|
|
||||||
echo -e "OUTPUT_DIRECTORY=$OUTPUTDIR" >> $CONFIG_OUTPUT;
|
|
||||||
echo -e "\n" >> $CONFIG_OUTPUT;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Build the reference page & index
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
build_extra_html() {
|
|
||||||
# file locations
|
|
||||||
REF_OUT="$OUTPUTDIR/reference/index.html"
|
|
||||||
INDEX_OUT="$OUTPUTDIR/index.html"
|
|
||||||
|
|
||||||
# Make the output directory if it doesn't exist
|
|
||||||
if [ ! -d $OUTPUTDIR/reference/ ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Making reference directory";
|
|
||||||
mkdir $OUTPUTDIR/reference
|
|
||||||
fi
|
|
||||||
|
|
||||||
# cat the files together and output the result to each file
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Building reference document";
|
|
||||||
cat $EXTRAS_PATH/doxygen_reference_head.html $EXTRAS_PATH/reference1.html $EXTRAS_PATH/doxygen_reference_foot.html > $REF_OUT;
|
|
||||||
|
|
||||||
if [ ! -d $OUTPUTDIR/example/ ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Making example dir";
|
|
||||||
mkdir $OUTPUTDIR/example
|
|
||||||
fi
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Moving example docs";
|
|
||||||
cp $EXTRAS_PATH/example/* $OUTPUTDIR/example/
|
|
||||||
cp $EXTRAS_PATH/doxygen_gtkradiant.css $OUTPUTDIR/example/
|
|
||||||
|
|
||||||
# Make a redirecting index.html
|
|
||||||
cat $EXTRAS_PATH/doxygen_index.html > $INDEX_OUT;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Execute doxygen
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
run_doxygen() {
|
|
||||||
# copy doxy_mainpage.h to the target directory
|
|
||||||
# pipe it through sed to add generation time/date and username - $machine
|
|
||||||
TEMPLOCATION=`echo $TARGETSTRING | cut -d' ' -f1`;
|
|
||||||
if [ X"$USERNAME" == "X" ] ; then
|
|
||||||
USERNAME=`whoami`;
|
|
||||||
fi
|
|
||||||
MACHINE=`uname -n`; # `uname -n` or `hostname` ??
|
|
||||||
cp $EXTRAS_PATH/doxy_mainpage.h temp.h
|
|
||||||
cat temp.h |
|
|
||||||
sed "s/+project+/$PROJECTNAME/" |
|
|
||||||
sed "s|+target+|$TARGETSTRING|" |
|
|
||||||
sed "s/+user+/$USERNAME/" |
|
|
||||||
sed "s/+machine+/$MACHINE/" |
|
|
||||||
sed "s/+date+/$(date '+%b %d %Y')/" > $TEMPLOCATION/doxy_mainpage.h ;
|
|
||||||
|
|
||||||
rm -f temp.h
|
|
||||||
|
|
||||||
# Start doxygen with the command "doxygen $DOXYFILE"
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Executing doxygen.";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "> doxygen $NEWDOXYFILE";
|
|
||||||
doxygen $NEWDOXYFILE
|
|
||||||
RETVAL=$?
|
|
||||||
|
|
||||||
# remove doxy_mainpage.h from the target directory
|
|
||||||
rm -f $TEMPLOCATION/doxy_mainpage.h
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# End.
|
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 94 B |
|
Before Width: | Height: | Size: 366 B |
|
Before Width: | Height: | Size: 352 B |
|
Before Width: | Height: | Size: 67 B |
|
Before Width: | Height: | Size: 94 B |
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 362 B |
|
Before Width: | Height: | Size: 92 B |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 606 B |
|
Before Width: | Height: | Size: 122 B |
|
Before Width: | Height: | Size: 5.2 KiB |
|
|
@ -1,333 +0,0 @@
|
||||||
<div align="center">
|
|
||||||
<table width="95%" cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<tr><td>
|
|
||||||
<a href="../html/index.html">NetRadiant Doxygen Documentation</a>
|
|
||||||
|
|
||||||
<a name="top"></a>
|
|
||||||
<h1>Doxygen Quick Reference</h1>
|
|
||||||
<hr>
|
|
||||||
<p align="left">
|
|
||||||
|
|
||||||
<h2>Index</h2>
|
|
||||||
<ol>
|
|
||||||
<li><a href="#cs">Commenting styles</a></li>
|
|
||||||
<li><a href="#qts">Qt Style C++ Class Example</a></li>
|
|
||||||
<li><a href="#jds">JavaDoc Style C++ Class Example</a></li>
|
|
||||||
<li><a href="#spt">Special Tags</a></li>
|
|
||||||
<li><a href="#stt">Structural Tags</a></li>
|
|
||||||
</ol>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<hr>
|
|
||||||
<a name="cs"></a>
|
|
||||||
<h2>1. Commenting Styles</h2>
|
|
||||||
There are two different <i>styles</i> of commenting that doxygen recognises.
|
|
||||||
<p align="left">
|
|
||||||
Qt Style:<br>
|
|
||||||
<code>
|
|
||||||
/*!<br>
|
|
||||||
.... text ....<br>
|
|
||||||
*/<br>
|
|
||||||
<br>
|
|
||||||
</code>
|
|
||||||
Qt Style Single line<br>
|
|
||||||
<code>
|
|
||||||
//! .... one line of text ....<br>
|
|
||||||
</code>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="left">
|
|
||||||
JavaDoc Style:<br>
|
|
||||||
<code>
|
|
||||||
/**<br>
|
|
||||||
* .... text ....<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
<br>
|
|
||||||
JavaDoc Style Single line<br>
|
|
||||||
<code>
|
|
||||||
/// .... one line of text ....<br>
|
|
||||||
</code>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Doxygen only allows one brief and one detailed description for each declaration/definition.
|
|
||||||
If there is a brief description before a declaration, and one before the a definition, only
|
|
||||||
the one before the <i>declaration</i> will be used. If the same situation occurs for a detailed
|
|
||||||
description the one before the <i>definition</i> is preferred and the one before the declaration will
|
|
||||||
be ignored.<br>
|
|
||||||
A useful method is to have the brief documentation with the declaration in the header file,
|
|
||||||
and the detailed documentation with the definition in the source file.
|
|
||||||
<p>
|
|
||||||
<i>Note: Standard C/C++ comments are ignored by doxygen, but will be included in the code listing
|
|
||||||
for that file. </i>
|
|
||||||
</p>
|
|
||||||
</p>
|
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a name="qts"></a>
|
|
||||||
<h2>2. Qt Style C++ Class Example</h2>
|
|
||||||
<p>
|
|
||||||
Here is an example of a C++ class using Qt Style documentation.<br>
|
|
||||||
The IEpair class from include/iepairs.h is used here. The html result of using these comments
|
|
||||||
can be found <a href="../example/index.html">here</a>.<br>
|
|
||||||
<p>
|
|
||||||
<i>Note: The resulting html was generated from a single file. If it were generated as part of
|
|
||||||
the whole documentation, many of the function names and variables would be hyperlinks to
|
|
||||||
their definitions.</i><br>
|
|
||||||
</p>
|
|
||||||
<pre>
|
|
||||||
//! Virtual class to allow plugin operations on entity pairs
|
|
||||||
/*!
|
|
||||||
\todo Write more complete documentation for this class so that it's use
|
|
||||||
is clear
|
|
||||||
|
|
||||||
An interface to entity keys and key pairs that allows plugins to;
|
|
||||||
read and write entity keys and key values, get a key value as a
|
|
||||||
vec3_t
|
|
||||||
*/
|
|
||||||
class IEpair
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
//! Increment the number of references to this object
|
|
||||||
virtual void IncRef () = 0;
|
|
||||||
|
|
||||||
//! Decrement the reference count
|
|
||||||
virtual void DecRef () = 0;
|
|
||||||
|
|
||||||
//! Get a vector from a key
|
|
||||||
virtual void GetVectorForKey( char* key, vec3_t vec ) = 0;
|
|
||||||
|
|
||||||
//! Get a float from a key
|
|
||||||
virtual float FloatForKey( char *key ) = 0;
|
|
||||||
|
|
||||||
//! Get a string (char *) from a key
|
|
||||||
virtual char* ValueForKey( char *key ) = 0;
|
|
||||||
|
|
||||||
//! Set a key value to char *value
|
|
||||||
/*!
|
|
||||||
\param key The (char *) containing the keyname
|
|
||||||
\param value The (char *) to set the key value to
|
|
||||||
*/
|
|
||||||
virtual void SetKeyValue( char *key, char *value ) = 0;
|
|
||||||
|
|
||||||
//! Get a vec3_t for the entities origin
|
|
||||||
virtual void GetEntityOrigin( vec3_t vec ) = 0;
|
|
||||||
|
|
||||||
//! Compute the rotated bounds of the BBox based on "angle" and "angles" keys
|
|
||||||
virtual void CalculateRotatedBounds( vec3_t mins, vec3_t maxs ) = 0;
|
|
||||||
};
|
|
||||||
</pre>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
|
||||||
<a name="jds"></a>
|
|
||||||
<h2>3. JavaDoc Style C++ Class Example</h2>
|
|
||||||
|
|
||||||
The same class documented using JavaDoc Style comments
|
|
||||||
<pre>
|
|
||||||
/// Virtual class to allow plugin operations on entity pairs
|
|
||||||
/**
|
|
||||||
* @todo Write more complete documentation for this class so that it's use
|
|
||||||
* is clear
|
|
||||||
*
|
|
||||||
* An interface to entity keys and key pairs that allows plugins to;
|
|
||||||
* read and write entity keys and key values, get a key value as a
|
|
||||||
* vec3_t
|
|
||||||
*/
|
|
||||||
class IEpair
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
/// Increment the number of references to this object
|
|
||||||
virtual void IncRef () = 0;
|
|
||||||
|
|
||||||
/// Decrement the reference count
|
|
||||||
virtual void DecRef () = 0;
|
|
||||||
|
|
||||||
/// Get a vector from a key
|
|
||||||
virtual void GetVectorForKey( char* key, vec3_t vec ) = 0;
|
|
||||||
|
|
||||||
/// Get a float from a key
|
|
||||||
virtual float FloatForKey( char *key ) = 0;
|
|
||||||
|
|
||||||
/// Get a string (char *) from a key
|
|
||||||
virtual char* ValueForKey( char *key ) = 0;
|
|
||||||
|
|
||||||
/** Set a key value to char *value
|
|
||||||
* @param key The (char *) containing the keyname
|
|
||||||
* @param value The (char *) to set the key value to
|
|
||||||
*/
|
|
||||||
virtual void SetKeyValue( char *key, char *value ) = 0;
|
|
||||||
|
|
||||||
//! Get a vec3_t for the entities origin
|
|
||||||
virtual void GetEntityOrigin( vec3_t vec ) = 0;
|
|
||||||
|
|
||||||
//! Compute the rotated bounds of the BBox based on "angle" and "angles" keys
|
|
||||||
virtual void CalculateRotatedBounds( vec3_t mins, vec3_t maxs ) = 0;
|
|
||||||
};
|
|
||||||
</pre>
|
|
||||||
</p>
|
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
|
||||||
<hr>
|
|
||||||
|
|
||||||
<a name="spt"></a>
|
|
||||||
<h2>4. Special Tags</h2>
|
|
||||||
<p>
|
|
||||||
Special tags using the Qt style begin with a " \ ", or using JavaDoc style a " @ " (the two should not be mixed).<br>
|
|
||||||
<br>
|
|
||||||
<b>Common special tags</b><br>
|
|
||||||
<center>
|
|
||||||
<table width="90%" cellpadding="4" cellspacing="2" border="0" valign="top">
|
|
||||||
<tr><td width="10%" bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>author</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>The author or a list of comma separated authors/contributers</i>
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>see</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>A reference to another class, class member, function, etc...</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>param</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>A description of a specific function argument or parameter</i>
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>return</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>A description of the value returned from a function/method</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>bug</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>Starts a paragraph where one or more bugs may be listed.</i>
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>note</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>Starts a paragraph where a note may be entered.</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>todo</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>Starts a paragraph where a TODO item is described.</i><br>
|
|
||||||
Note: All TODO items are collated into a separate todo list, each linking to each other
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>version</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>Starts a paragraph where one or more version strings may be entered.</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>warning</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>Starts a paragraph where one or more warning messages may be entered.</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>brief</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>A single line comment in place of the //! or /// comment.</i>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</center>
|
|
||||||
<br>
|
|
||||||
<p align="right"><a href="#top">top</a></p>
|
|
||||||
<hr>
|
|
||||||
<a name="stt"></a>
|
|
||||||
<h2>5. Structural Tags</h2>
|
|
||||||
<p>
|
|
||||||
These are used to document a named object, and are not required to be located near that
|
|
||||||
object definition or declaration. This allows the documentation for an object to be located
|
|
||||||
anywhere in the doxygen input files. The exception to this rule however, is that these
|
|
||||||
documentation blocks cannot be within the body of a function or within C style comment blocks.
|
|
||||||
All structural commands are preceded by either a " \ " or a " @ ", depending on the
|
|
||||||
documentation style, and require one or more parameters to specify the name of the object
|
|
||||||
the description is referring to.<br>
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
An example of the \file structural tag:
|
|
||||||
<pre>
|
|
||||||
/*! \file iepairs.h
|
|
||||||
\brief One line documentation for this file
|
|
||||||
\author Author(s)
|
|
||||||
Long description of this file
|
|
||||||
*/
|
|
||||||
</pre>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<b>Common Structural Tags</b><br><br>
|
|
||||||
<center>
|
|
||||||
<table width="90%" cellpadding="4" cellspacing="2" border="0" valign="top">
|
|
||||||
<tr><td width="10%" bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>class</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>Documents a class<br>
|
|
||||||
eg:<code><br>
|
|
||||||
/*! \class IEpair<br>
|
|
||||||
\brief Short description of the IEpair class<br>
|
|
||||||
<br>
|
|
||||||
Detailed description of the IEpair class<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
</i>
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>def</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>Describes a #define<br>
|
|
||||||
eg:<code><br>
|
|
||||||
/*! \def MAX_VALUE The name of the define<br>
|
|
||||||
\brief Description of MAX_VALUE<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>file</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>Describes a file<br>
|
|
||||||
eg:<code><br>
|
|
||||||
/*! \file iepairs.h The name of the file<br>
|
|
||||||
\brief Description of the file iepairs.h<br>
|
|
||||||
<br>
|
|
||||||
Details<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
</i>
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>struct</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>Documents a struct<br>
|
|
||||||
eg:<code><br>
|
|
||||||
/*! \struct BTListList_t the name of the struct<br>
|
|
||||||
\brief Description of BTListList_t<br>
|
|
||||||
<br>
|
|
||||||
Details<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
</i>
|
|
||||||
</td></tr><tr><td bgcolor="#DDDDDD" align="right">
|
|
||||||
<b>var</b>
|
|
||||||
</td><td bgcolor="#DDDDDD">
|
|
||||||
<i>Documents a typedef, variable or enum value<br>
|
|
||||||
eg:<code><br>
|
|
||||||
/*! \var typedef unsigned int UINT32<br>
|
|
||||||
\brief Short description<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
</i>
|
|
||||||
</td></tr><tr><td bgcolor="#CCCCCC" align="right">
|
|
||||||
<b>fn</b>
|
|
||||||
</td><td bgcolor="#CCCCCC">
|
|
||||||
<i>Documents a function</i>
|
|
||||||
eg:<code><br>
|
|
||||||
/*! \fn virtual void IEpair::DecRef() = 0;<br>
|
|
||||||
\brief Short description of this function<br>
|
|
||||||
<br>
|
|
||||||
Detailed description of this function<br>
|
|
||||||
*/<br>
|
|
||||||
</code>
|
|
||||||
</i>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</center>
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<p align="right"><a href="#top">top</a> </p>
|
|
||||||
<hr>
|
|
||||||
</td></tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
|
|
@ -1,51 +0,0 @@
|
||||||
Documentation for generating doxygen documentation
|
|
||||||
---------------------------------------------------------
|
|
||||||
|
|
||||||
1. Options for gendox
|
|
||||||
More up-to-date command line options are available via
|
|
||||||
the command ./gendox --help
|
|
||||||
|
|
||||||
usage: "sh gendox [ <target(s)> ] [ -o <output_dir> ]"
|
|
||||||
or "./gendox [ <target(s)> ] [ -o <output_dir> ]"
|
|
||||||
|
|
||||||
<target(s)>
|
|
||||||
The directory, or directories to generate the
|
|
||||||
documentation from.
|
|
||||||
|
|
||||||
-o
|
|
||||||
Specifies the output directory <output_dir> which
|
|
||||||
should follow the -o switch
|
|
||||||
|
|
||||||
-q --quiet
|
|
||||||
Stops the script from outputing status information,
|
|
||||||
other than errors.
|
|
||||||
|
|
||||||
-k --kill
|
|
||||||
Kills other running doxygen pids.
|
|
||||||
|
|
||||||
eg: ./gendox include/ -o ../Documentation
|
|
||||||
|
|
||||||
* This will produce documentation for the include files,
|
|
||||||
and output to the directory specified one level above the
|
|
||||||
current directory.
|
|
||||||
|
|
||||||
The target can be the current directory "./" in which case
|
|
||||||
doxygen will generate documentation for all subdirectories
|
|
||||||
of the current directory recursively.
|
|
||||||
|
|
||||||
The default output directory is currently ...
|
|
||||||
> ../GtkRadiant-doxygen
|
|
||||||
|
|
||||||
* If the script is called without any target directories
|
|
||||||
it will generate documentation for the core of radiant...
|
|
||||||
include/ libs/ radiant/ and plugins/
|
|
||||||
|
|
||||||
If there are specific options that you'd like to customise,
|
|
||||||
the DoxyConfig file is used to generate the file from which
|
|
||||||
doxygen gets its settings from. So any changes that need
|
|
||||||
to be made should be made to this file.
|
|
||||||
|
|
||||||
|
|
||||||
Gef :]
|
|
||||||
(gefdavis@dingoblue.net.au)
|
|
||||||
---------------------------------------------------------
|
|
||||||
149
TODO
|
|
@ -1,149 +0,0 @@
|
||||||
[-z-]: make rotate dialog non-modal
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BUGS
|
|
||||||
|
|
||||||
MSI: installer bug with new folders? : create custom dir, click New Folder icon, type "FOLDER\" - gets stuck
|
|
||||||
GTK2: gtk2 crashes when trying to use bitmap fonts such as MS Sans Serif http://bugzilla.gnome.org/show_bug.cgi?id=142579
|
|
||||||
GTK2: alt+tab while mouse button is held down: see http://bugzilla.gnome.org/show_bug.cgi?id=145156
|
|
||||||
UI: changing resolution in floating-windows mode can screw up window positions.
|
|
||||||
HalfLife: half-life maps saved in q1 map format are not supported - currently have to convert them to hammer map format using hammer editor. And vice versa.
|
|
||||||
Entity: creating a new entity with all the brushes of another entity selected results in the latter entity having no brushes.
|
|
||||||
SConscript: build fails if SETUP=1
|
|
||||||
SConscript: svn.py fails if not using C locale - set LC_ALL?
|
|
||||||
GUI: can't use arrow keys to navigate in camera view when capslock is enabled
|
|
||||||
GUI: screensaver causes: gdkgc-win32.c: line 905 (gdk_win32_hdc_get): assertion failed: (win32_gc->hdc == NULL)
|
|
||||||
|
|
||||||
|
|
||||||
FEATURES
|
|
||||||
|
|
||||||
- paint-select or equivalent (e.g. area-selection with occlusion)
|
|
||||||
- select-complete-tall or equivalent (e.g. subtract-from-selection modifier key)
|
|
||||||
- texture pane names are often illegible, becuase 1. they are long and overlap each other and 2. they overlap the outline rectangles around the images themselves.
|
|
||||||
|
|
||||||
|
|
||||||
Build: document build-menu xml format.
|
|
||||||
The build menu in GtkRadiant 1.5 is entirely customisable - you can make it run qbsp3/qvis3/arghrad or any tool you want. Use 'Build > Customize...' to edit the menu.
|
|
||||||
|
|
||||||
Menu commands are the shell commands that Radiant will execute when you choose the menu item. You can add as many commands as you want to a single menu item, and they will be executed in sequence. The commands contain variables, specified using []. The values of variables will be substituted when the command is executed.
|
|
||||||
|
|
||||||
For example:
|
|
||||||
<pre>[q2map] -bsp "[MapFile]"</pre>
|
|
||||||
becomes:
|
|
||||||
<pre>"C:\Program Files\GtkRadiant 1.5.0\q2map" -fs_basepath "c:\quake2" -bsp "c:\quake2\baseq2\maps\blah.map"</pre>
|
|
||||||
This uses the predefined variable 'MapFile' and the custom variable 'q2map'. 'q2map' is defined in the XML file, and 'MapFile' is the full path to your map.
|
|
||||||
The 'MapFile' variable is enclosed in quotes, because the path to your map may contain spaces.
|
|
||||||
At the moment you can only create custom variables by editing the XML file. A custom variable for arghrad would look something like this:
|
|
||||||
<pre><var name="arghrad">"[RadiantPath]arghrad"</var></pre>
|
|
||||||
This variable could then be used in a command like this:
|
|
||||||
<pre>[arghrad] "[MapFile]"</pre>
|
|
||||||
|
|
||||||
Entity: option to filter non-world entities (e.g. not func_group or func_static)
|
|
||||||
Rotate Tool: if more than one object is selected, with different local orientations, use parent-space rotation pivot instead of local-space
|
|
||||||
Brush: MMB+ctrl to paint texture on whole brush/patch.
|
|
||||||
Camera: add alternative highlighting styles (used to be J).
|
|
||||||
Doom3: filter func_splinemovers
|
|
||||||
Entity: draw arrowheads to show direction of connection-lines.
|
|
||||||
? MMB to select a texture should also apply that texture to all selected faces.
|
|
||||||
Mouse: support 2-button mouse.
|
|
||||||
Grid: background colour should be different when the smallest grid is invisible due to being zoomed out.
|
|
||||||
Brush: option to disable dots on selected faces when not in face mode.
|
|
||||||
Entity: draw direction arrow for func_door and func_button angle.
|
|
||||||
Build Menu: support for editing variables.
|
|
||||||
Shaders: handle doom3 materials with multiple bumpmaps stage - use first stage, ignore later stages.
|
|
||||||
Brush: warn when a brush is dragged into a configuration with <0 volume
|
|
||||||
Textures: add option to give new brushes a specific texture instead of the last selected.
|
|
||||||
? QE-tool: click anywhere on xy view to drag entity instead of requiring clicking directly on entity.
|
|
||||||
UserDocs: how to use multi-vertex selection - replaces vertex-edit-splits-faces option:
|
|
||||||
UserDocs: how to use parent-selection:
|
|
||||||
Parent-selection works like Maya: it allows you to 'reparent' brushes
|
|
||||||
onto other entities than the one they're currently part of. To use it,
|
|
||||||
select some brushes, select an entity, Edit -> Parent.
|
|
||||||
Textures: add anisotropic filtering.
|
|
||||||
Preferences: allow preference settings to be shared across games.
|
|
||||||
Preferences: add colour 'theme' files using prefs format.
|
|
||||||
Preferences: sensible default size for prefs window.
|
|
||||||
Doom3: add model browser.
|
|
||||||
Doom3: s_diversity light key.
|
|
||||||
HalfLife: enable HL-mode on linux/osx.
|
|
||||||
Renderer: doom3 'parallel' and 'spot' light support.
|
|
||||||
Entity: add mouse-editing for doom3 light_center key
|
|
||||||
Shaders: add support for texture transforms.
|
|
||||||
Shaders: add support for 'addnormals' keyword - e.g. models/mapobjects/healthgui/healthguidirty
|
|
||||||
TGA Loader: check that true-colour images with palettes are properly handled.
|
|
||||||
Module System: reinstate 'refresh' feature.
|
|
||||||
Surface Inspector: add button for 'axial' projection for doom3.
|
|
||||||
Build: fix hardcoded engine-launch commands - use similar system to build-menu command description.
|
|
||||||
Filters: use q2/heretic2 content flags to filter brushes.
|
|
||||||
? Surface Inspector: allow material names not relative to 'textures/' for doom3
|
|
||||||
Module System: add versioning for module-system api.
|
|
||||||
svn: remove install/ dir, create it during build process on win32
|
|
||||||
Editing: add option to choose the default startup tool mode.
|
|
||||||
Renderer: lighting for doom3 materials without bumpmaps (e.g. mcity/mchangar2)
|
|
||||||
Renderer: realtime doom3 materials preview
|
|
||||||
Renderer: realtime doom3 shadows preview
|
|
||||||
Linux: Provide .tar.gz of example-map data for et/wolf.
|
|
||||||
Textures Window: add inner dark outline to distinguish 'is-shader' outline from white textures.
|
|
||||||
HalfLife2: add HL2 map load/save.
|
|
||||||
Selection: add move-pivot mode to allow rotation/scale around a custom pivot-point.
|
|
||||||
Selection: add rotate increment for rotate manipulator.
|
|
||||||
Selection: visibly distinguish between entity and brush selections
|
|
||||||
Selection: need 'add to selection' and 'subtract from selection' modifiers
|
|
||||||
Selection: Finish scale manipulator.
|
|
||||||
FaceCopy/PasteTexture: Make face-copy/paste-texture shortcuts customisable.
|
|
||||||
Manual: add documentation about search paths for .ent/.def/.fgd, shaders etc for each game.
|
|
||||||
Halflife: add support for cstrike fgd.
|
|
||||||
HalfLife: disable patches
|
|
||||||
HalfLife: add HL .mdl model loader.
|
|
||||||
HalfLife: add HL .spr support.
|
|
||||||
HalfLife: support fgd 'flags' attributes.
|
|
||||||
Model: add support for doom3 md5anim format
|
|
||||||
Model: support doom3 ragdolls
|
|
||||||
VFS: add ability to browse VFS from file-open dialogs.
|
|
||||||
Installer: enable q3 brush-primitives map support.
|
|
||||||
Installer: add editor manual to linux installer
|
|
||||||
Map: add conversion between map formats
|
|
||||||
Map: add conversion between entity definition formats
|
|
||||||
Build: add build-menu dmap support (doom3)
|
|
||||||
Entity: optionally draw target connection lines thicker than one pixel.
|
|
||||||
Entity: add specialised attribute-entry in entity-inspector for integer/real/color attribute types.
|
|
||||||
Patch: add cap-texture, fit-texture and natural-texture toolbar buttons
|
|
||||||
Patch: draw patches in wireframe from the back, make patches selectable from the back
|
|
||||||
Patch: add option for convert-selection-to-new-brush/patch
|
|
||||||
Patch: fix bobtoolz merge-patches feature
|
|
||||||
Patch: fix insert/remove rows/cols indicated by current selected patch vertices.
|
|
||||||
Autosave/Snapshots: Add support for multi-file maps.
|
|
||||||
Quake2: Q2 hint transparency support
|
|
||||||
Shortcuts: make shortcut list editable within radiant.
|
|
||||||
Shortcuts: convert shortcuts.ini to xml.
|
|
||||||
Shortcuts: warn when duplicate shortcuts are registered
|
|
||||||
Shortcuts: rename commands in order to group shortcuts list better.
|
|
||||||
upgrade to new API for SymGetModuleInfo - required for compiling with Visual Studio 8.0
|
|
||||||
Doom3: lights should stay in place while resizing
|
|
||||||
|
|
||||||
|
|
||||||
LOW priority features
|
|
||||||
|
|
||||||
Selection: Add shear manipulator?
|
|
||||||
Textures Window: Improve texture-manipulation and texture-browsing tools.
|
|
||||||
Undo: make selections undoable?
|
|
||||||
Win32 Installer: Automatically upgrade existing installation.
|
|
||||||
General: refactor game-specific hacks to be parameterised by .game file
|
|
||||||
Patch: Overlays, Bend Mode, Thicken.
|
|
||||||
Brush: Add brush-specific plugin API.
|
|
||||||
Entity: Draw light style numbers.
|
|
||||||
... Entity: Show models with model2 key.
|
|
||||||
Entity: Interpret _remap* key (_MindLink_).
|
|
||||||
Entity: Support _origin _angles _scale on groups.
|
|
||||||
Selection: Add Primitive-mode shortcut key/button.
|
|
||||||
Selection: Customisable manipulator size - +/- to change the size of the translate/rotate tool.
|
|
||||||
Selection: Add optional screen-relative control for constrained rotations.
|
|
||||||
Clipper: Change selection/manipulation to be consistent with other component editing.
|
|
||||||
Filtering: Either deselect filtered nodes, or render filtered nodes that are selected.
|
|
||||||
Filtering: Add customisable filter presets to set/unset multiple filters at once.
|
|
||||||
Texdef: Make texdef formats abstract, add conversion between texdef formats (use generic affine-texture-matrix format for conversions).
|
|
||||||
Textures Window: Precise display of texture size when selecting. (tooltip, possibly)
|
|
||||||
Status: 'Size of brush' display on status bar.
|
|
||||||
Colours: maya scheme default?
|
|
||||||
Quake: add support for adjusting gamma on quake palette?
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
Dummy file for gen.dsp
|
|
||||||
|
|
||||||
gen.dsp is used with MSVC to generate include/version.h and include/aboutmsg.h
|
|
||||||
you need python installed and configured to make this work
|
|
||||||
150
gendox
|
|
@ -1,150 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Shell script to make doxygen documentation by specifying a target directory
|
|
||||||
# on the command line
|
|
||||||
#
|
|
||||||
# Gef (gefdavis@dingoblue.net.au) -- August 2001
|
|
||||||
|
|
||||||
# TODO:
|
|
||||||
# - Dynamic ChangeLog (page gets updated with each commit)
|
|
||||||
# - Have the ability to specify server dox or local dox, which will then
|
|
||||||
# change the content on the main page
|
|
||||||
# - Incorporate a scaled gtkradiant splash image into the pages
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Set some variables
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# WORKINGDIR=`pwd`;
|
|
||||||
RETVAL=0;
|
|
||||||
TARGETSTRING='';
|
|
||||||
EXTRAS_PATH="./Doxygen_files";
|
|
||||||
CONFIG_OUTPUT="$EXTRAS_PATH/genConf";
|
|
||||||
DOXYCONFIG="./DoxyConfig";
|
|
||||||
DOXYFILE="$EXTRAS_PATH/Doxyfile";
|
|
||||||
NEWDOXYFILE="$EXTRAS_PATH/genDoxyfile";
|
|
||||||
declare -a TARGETLIST[$#];
|
|
||||||
COUNTER=0;
|
|
||||||
TARGETCOUNT=0;
|
|
||||||
QUIETMODE=0;
|
|
||||||
# added -k command line option to kill running doxygen procs
|
|
||||||
KILLON=0
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# load the functions
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
if [ -f "$EXTRAS_PATH/gendoxfunctions" ] ; then
|
|
||||||
. $EXTRAS_PATH/gendoxfunctions
|
|
||||||
else
|
|
||||||
echo -e "Missing critical files...\n";
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# parse the command line options
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
COMLINE="$*";
|
|
||||||
OPTCOUNT="$#";
|
|
||||||
parse_commandline;
|
|
||||||
if [ $RETVAL -gt 0 ] ; then
|
|
||||||
echo -e "Exiting.";
|
|
||||||
exit $RETVAL;
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
if [ $KILLON -gt 0 ] ; then
|
|
||||||
PIDOF_DOXYGEN=`pidof -x doxygen`
|
|
||||||
MYPID=$$
|
|
||||||
|
|
||||||
if [ -z "$PIDOF_DOXYGEN" ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " * Killing other doxygen pids";
|
|
||||||
killall -q -9 doxygen
|
|
||||||
else
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " * Killing other doxygen pids";
|
|
||||||
kill -9 $PIDOF_DOXYGEN &> /dev/null
|
|
||||||
fi
|
|
||||||
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " * Cleaning up gendox pids";
|
|
||||||
killall -q -9 `pidof -x gendox | sed -e s/$MYPID//` &> /dev/null
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# If the output dir hasn't been set yet...
|
|
||||||
#if [ -z "$OUTPUTDIR" ] ; then
|
|
||||||
# OUTPUTDIR="../$(basename `pwd`)-doxygen";
|
|
||||||
#fi
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# execute some functions to determine stuff(c)
|
|
||||||
# Get the perl path (either from the config file, or find it)
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
get_perlpath;
|
|
||||||
if [ X"$PERLPATH" == "X" ] ; then
|
|
||||||
echo -e "\nError: A working install of perl is needed to use doxygen";
|
|
||||||
exit 2;
|
|
||||||
fi
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set PERL_PATH to: $PERLPATH";
|
|
||||||
|
|
||||||
get_dotpath;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set HAVE_DOT to: $HAVEDOT";
|
|
||||||
if [ X"$HAVEDOT" == "XYes" ] ; then
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set DOT_PATH to: $DOTPATH";
|
|
||||||
fi
|
|
||||||
|
|
||||||
get_language;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set OUTPUT_LANGUAGE to: $OUPUTLANGUAGE";
|
|
||||||
|
|
||||||
get_projectname;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set PROJECT_NAME to: $PROJECTNAME";
|
|
||||||
|
|
||||||
get_version;
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e " -> Set PROJECT_NUMBER to: $VERSION";
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Got everything we need, now write the DoxyConfig file and run doxygen
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
|
|
||||||
# Clean up first
|
|
||||||
clean_up;
|
|
||||||
|
|
||||||
# Put the images & reference pages in the right place
|
|
||||||
move_stuff;
|
|
||||||
if [ $RETVAL -ge 666 ] ; then
|
|
||||||
exit 666;
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Generate the config file
|
|
||||||
gen_doxyconfig;
|
|
||||||
if [ $RETVAL -gt 0 ] ; then
|
|
||||||
echo -e "Error: You are missing critical files."
|
|
||||||
exit RETVAL;
|
|
||||||
fi
|
|
||||||
|
|
||||||
# build the reference page and the index
|
|
||||||
build_extra_html;
|
|
||||||
|
|
||||||
# Generate documentation
|
|
||||||
RETVAL=0;
|
|
||||||
run_doxygen;
|
|
||||||
if [ $RETVAL -gt 0 ] ; then
|
|
||||||
echo -e "Doxygen error: returned $RETVAL";
|
|
||||||
echo -e " Check doxygen.log for details";
|
|
||||||
elif [ $RETVAL -lt 0 ] ; then
|
|
||||||
echo -e "Doxygen error: Doxygen returned $RETVAL";
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if the log file is empty, remove it
|
|
||||||
if [ ! -s ./doxygen.log ] ; then
|
|
||||||
rm -f ./doxygen.log
|
|
||||||
fi
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
# Done.
|
|
||||||
#------------------------------------------------------------------------
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "Finished...";
|
|
||||||
[ $QUIETMODE -gt 0 ] || echo -e "Duration: $SECONDS seconds\n";
|
|
||||||
|
|
||||||
# echo -e "** Removing output while in debug mode **";
|
|
||||||
# echo -e "** Output dir: $OUTPUTDIR **\n";
|
|
||||||
# rm -rf $OUTPUTDIR
|
|
||||||
|
|
||||||
exit 0;
|
|
||||||
|
|
||||||
191
plugins/imagehl/imagehl.vcproj
Normal file
|
|
@ -0,0 +1,191 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9.00"
|
||||||
|
Name="imagehl"
|
||||||
|
ProjectGUID="{BA1BC409-744B-4270-8E47-BA10872313AD}"
|
||||||
|
Keyword="Win32Proj"
|
||||||
|
TargetFrameworkVersion="0"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)\install\modules"
|
||||||
|
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
||||||
|
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;IMAGEHL_EXPORTS;"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
DisableSpecificWarnings="4996;4101"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalOptions="/STACK:8388608"
|
||||||
|
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
||||||
|
ModuleDefinitionFile="imagehl.def"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)\install\modules"
|
||||||
|
IntermediateDirectory="$(SolutionDir)\build\intermediate\$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
AdditionalIncludeDirectories=""$(SolutionDir)\libs";"$(SolutionDir)\include";"$(SolutionDir)\..\STLport-5.2.1\stlport";"$(SolutionDir)\..\gtk-2.16.6\include\glib-2.0";"$(SolutionDir)\..\gtk-2.16.6\lib\glib-2.0\include";"$(SolutionDir)\..\libxml2-2.7.3\include\libxml2""
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;IMAGEHL_EXPORTS;"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
DisableSpecificWarnings="4996;4101"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalOptions="/STACK:8388608"
|
||||||
|
AdditionalDependencies="glib-2.0.lib libxml2.lib synapse.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(SolutionDir)\..\gtk-2.16.6\lib";"$(SolutionDir)\..\libxml2-2.7.3\lib";"$(SolutionDir)\build\$(ConfigurationName)\libs""
|
||||||
|
ModuleDefinitionFile="imagehl.def"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="2"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="src"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath=".\imagehl.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\imagehl.def"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\lbmlib.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
||||||
8
regression_tests/q3map2/patch_seam/README.txt
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
DESCRIPTION OF PROBLEM:
|
||||||
|
=======================
|
||||||
|
|
||||||
|
The seam where the two patches meet has holes. This is because the
|
||||||
|
triangulations of the two patch meshes don't match.
|
||||||
|
|
||||||
|
It may or may not be possible to adjust the process of compiling patch mesh
|
||||||
|
to make good seams more probable. Investigate.
|
||||||
96
regression_tests/q3map2/patch_seam/maps/patch_seam.map
Normal file
|
|
@ -0,0 +1,96 @@
|
||||||
|
// entity 0
|
||||||
|
{
|
||||||
|
"classname" "worldspawn"
|
||||||
|
// brush 0
|
||||||
|
{
|
||||||
|
patchDef2
|
||||||
|
{
|
||||||
|
radiant_regression_tests/green
|
||||||
|
( 3 3 0 0 0 )
|
||||||
|
(
|
||||||
|
( ( -512 2368 -1088 -16 -74 ) ( -512 1984 -1088 -16 -62 ) ( -512 1856 -1056 -16 -58 ) )
|
||||||
|
( ( -592 2368 -1088 -18.500000 -74 ) ( -592 1984 -1088 -18.500000 -62 ) ( -592 1856 -1064 -18.500000 -58 ) )
|
||||||
|
( ( -704 2368 -1088 -22 -74 ) ( -704 1984 -1088 -22 -62 ) ( -704 1856 -1064 -22 -58 ) )
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// brush 1
|
||||||
|
{
|
||||||
|
patchDef2
|
||||||
|
{
|
||||||
|
radiant_regression_tests/green
|
||||||
|
( 3 3 0 0 0 )
|
||||||
|
(
|
||||||
|
( ( -704 1792 -1020 -22 -56 ) ( -704 1824 -1058 -22 -57 ) ( -704 1856 -1064 -22 -58 ) )
|
||||||
|
( ( -616 1792 -1020 -19.250000 -56 ) ( -616 1824 -1058 -19.250000 -57 ) ( -592 1856 -1064 -18.500000 -58 ) )
|
||||||
|
( ( -512 1792 -1008 -16 -56 ) ( -512 1824 -1048 -16 -57 ) ( -512 1856 -1056 -16 -58 ) )
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// brush 2
|
||||||
|
{
|
||||||
|
( -448 2496 -1160 ) ( -768 2496 -1160 ) ( -768 1984 -1160 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 1856 -1152 ) ( -768 2368 -1152 ) ( -448 2368 -1152 ) radiant_regression_tests/tile 0 0 0 0.500000 0.500000 0 0 0
|
||||||
|
( -768 1728 -1152 ) ( -448 1728 -1152 ) ( -448 1728 -1168 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 1856 -1152 ) ( -448 2368 -1152 ) ( -448 2368 -1168 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 2496 -1152 ) ( -768 2496 -1152 ) ( -768 2496 -1168 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 2368 -1152 ) ( -768 1856 -1152 ) ( -768 1856 -1168 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
}
|
||||||
|
// brush 3
|
||||||
|
{
|
||||||
|
( -768 2496 -1152 ) ( -824 2496 -1152 ) ( -824 1728 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -824 1728 -768 ) ( -824 2496 -768 ) ( -768 2496 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -824 1728 -768 ) ( -768 1728 -768 ) ( -768 1728 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 1728 -768 ) ( -768 2496 -768 ) ( -768 2496 -1152 ) radiant_regression_tests/tile 0 0 0 0.500000 0.500000 0 0 0
|
||||||
|
( -768 2496 -768 ) ( -824 2496 -768 ) ( -824 2496 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -776 2496 -768 ) ( -776 1728 -768 ) ( -776 1728 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
}
|
||||||
|
// brush 4
|
||||||
|
{
|
||||||
|
( -320 2496 -1152 ) ( -448 2496 -1152 ) ( -448 1728 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 1728 -768 ) ( -448 2496 -768 ) ( -320 2496 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 1728 -768 ) ( -320 1728 -768 ) ( -320 1728 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -440 1728 -752 ) ( -440 2496 -752 ) ( -440 2496 -1136 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -320 2496 -768 ) ( -448 2496 -768 ) ( -448 2496 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 2496 -768 ) ( -448 1728 -768 ) ( -448 1728 -1152 ) radiant_regression_tests/tile 0 0 0 0.500000 0.500000 0 0 0
|
||||||
|
}
|
||||||
|
// brush 5
|
||||||
|
{
|
||||||
|
( -448 2496 -768 ) ( -768 2496 -768 ) ( -768 1728 -768 ) radiant_regression_tests/tile 0 0 0 0.500000 0.500000 0 0 0
|
||||||
|
( -752 1728 -760 ) ( -752 2496 -760 ) ( -432 2496 -760 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 1728 -704 ) ( -448 1728 -704 ) ( -448 1728 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 1728 -704 ) ( -448 2496 -704 ) ( -448 2496 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 2496 -704 ) ( -768 2496 -704 ) ( -768 2496 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 2496 -704 ) ( -768 1728 -704 ) ( -768 1728 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
}
|
||||||
|
// brush 6
|
||||||
|
{
|
||||||
|
( -448 2552 -1152 ) ( -768 2552 -1152 ) ( -768 2496 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 2496 -768 ) ( -768 2552 -768 ) ( -448 2552 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 2496 -768 ) ( -448 2496 -768 ) ( -448 2496 -1160 ) radiant_regression_tests/tile 0 0 0 0.500000 0.500000 0 0 0
|
||||||
|
( -448 2496 -768 ) ( -448 2552 -768 ) ( -448 2552 -1160 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 2504 -760 ) ( -768 2504 -760 ) ( -768 2504 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 2552 -768 ) ( -768 2496 -768 ) ( -768 2496 -1160 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
}
|
||||||
|
// brush 7
|
||||||
|
{
|
||||||
|
( -448 1728 -1152 ) ( -768 1728 -1152 ) ( -768 1656 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 1656 -768 ) ( -768 1728 -768 ) ( -448 1728 -768 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -768 1720 -752 ) ( -448 1720 -752 ) ( -448 1720 -1136 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 1656 -768 ) ( -448 1728 -768 ) ( -448 1728 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
( -448 1728 -768 ) ( -768 1728 -768 ) ( -768 1728 -1152 ) radiant_regression_tests/tile 0 0 0 0.500000 0.500000 0 0 0
|
||||||
|
( -768 1728 -768 ) ( -768 1656 -768 ) ( -768 1656 -1152 ) common/caulk 0 0 0 0.500000 0.500000 0 4 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// entity 1
|
||||||
|
{
|
||||||
|
"angle" "270"
|
||||||
|
"origin" "-608 2048 -976"
|
||||||
|
"classname" "info_player_deathmatch"
|
||||||
|
}
|
||||||
|
// entity 2
|
||||||
|
{
|
||||||
|
"light" "1000"
|
||||||
|
"origin" "-608 1944 -872"
|
||||||
|
"classname" "light"
|
||||||
|
}
|
||||||
|
|
@ -1574,7 +1574,7 @@ int ConvertBSPMain( int argc, char **argv )
|
||||||
/* arg checking */
|
/* arg checking */
|
||||||
if( argc < 1 )
|
if( argc < 1 )
|
||||||
{
|
{
|
||||||
Sys_Printf( "Usage: q3map -convert -format <ase|obj|map_bp|map> [-shadesasbitmap|-lightmapsastexcoord|-deluxemapsastexcoord] [-readbsp|-readmap [-meta|-patchmeta]] <mapname>\n" );
|
Sys_Printf( "Usage: q3map -convert [-format <ase|obj|map_bp|map>] [-shadersasbitmap|-lightmapsastexcoord|-deluxemapsastexcoord] [-readbsp|-readmap [-meta|-patchmeta]] [-v] <mapname>\n" );
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||