* moved zeroradiant (1.6) into trunk
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@262 8a3a26a2-13c4-0310-b231-cf6edde360e5
This commit is contained in:
commit
5265d3cc15
|
@ -1,31 +1,28 @@
|
|||
/*
|
||||
Copyright (c) 2001, Loki software, inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list
|
||||
Redistributions of source code must retain the above copyright notice, this list
|
||||
of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
Neither the name of Loki software nor the names of its contributors may be used
|
||||
to endorse or promote products derived from this software without specific prior
|
||||
written permission.
|
||||
Neither the name of Loki software nor the names of its contributors may be used
|
||||
to endorse or promote products derived from this software without specific prior
|
||||
written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
#include "str.h"
|
|
@ -0,0 +1,11 @@
|
|||
Changes file for the MacOS port of GtkRadiant 1.1-TA
|
||||
----------------------------------------------------
|
||||
05/24/2001
|
||||
TTimo
|
||||
Patching the MacOS branch to build on linux
|
||||
04/15/2001
|
||||
Pradeep
|
||||
Changes so that the whole project compiles under MacOSX/XFree.
|
||||
03/28/2001
|
||||
TTimo
|
||||
added this file and gave write access to pradeep on the tree (testing write access)
|
10
COMPILING
10
COMPILING
|
@ -1,5 +1,5 @@
|
|||
developer documentation for GtkRadiant 1.5.0
|
||||
============================================
|
||||
developer documentation for GtkRadiant 1.6.0 (Zeroradiant)
|
||||
==========================================================
|
||||
|
||||
getting the source
|
||||
==================
|
||||
|
@ -12,10 +12,9 @@ The subversion client can be obtained from the Subversion site.
|
|||
|
||||
To get a copy of the source using the commandline Subversion client:
|
||||
Change the current directory to the desired location for the source.
|
||||
svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/branches/1.5/ ./GtkRadiant
|
||||
svn checkout https://zerowing.idsoftware.com/svn/radiant/GtkRadiant/trunk/ ./GtkRadiant
|
||||
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/Q3Pack/trunk/ ./GtkRadiant/games/Q3Pack
|
||||
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/branches/1.5/ ./GtkRadiant/games/UFOAIPack
|
||||
|
||||
svn checkout https://zerowing.idsoftware.com/svn/radiant.gamepacks/UFOAIPack/trunk/ ./GtkRadiant/games/UFOAIPack
|
||||
|
||||
|
||||
Linux/OSX(using X-windows)
|
||||
|
@ -46,7 +45,6 @@ run:
|
|||
Execute './GtkRadiant/install/radiant.x86' (or './GtkRadiant/install/radiant.ppc' on osx)
|
||||
|
||||
|
||||
|
||||
Win32 (2000, XP or Vista)
|
||||
==================
|
||||
|
||||
|
|
39
CONTRIBUTORS
39
CONTRIBUTORS
|
@ -1,19 +1,7 @@
|
|||
GtkRadiant CONTRIBUTORS and CREDITS
|
||||
last update: 28/02/2007
|
||||
last update: 01/15/2001
|
||||
=======================
|
||||
|
||||
GtkRadiant 1.5 development:
|
||||
-------
|
||||
Thomas "namespace" Nitschke spam@codecreator.net
|
||||
Stefan "Shaderman" Greven
|
||||
"Topsun"
|
||||
SmallPileofGibs spog@planetquake.com
|
||||
"Tr3b"
|
||||
|
||||
Small contributions and improvements for 1.5
|
||||
--------
|
||||
Eric "eb" Barth
|
||||
|
||||
Loki
|
||||
----
|
||||
Leonardo Zide leo@lokigames.com
|
||||
|
@ -22,15 +10,15 @@ Bernd Kreimeier (overall coordination)
|
|||
|
||||
QER.com
|
||||
-------
|
||||
TTimo timo@idsoftware.com
|
||||
TTimo timo@qeradiant.com
|
||||
^Fishman (Pablo Zurita) fish@gamedesign.net
|
||||
RR2DO2 rr2do2@q3f.com
|
||||
SmallPileofGibs spog@planetquake.com
|
||||
|
||||
Curry plugin
|
||||
------------
|
||||
Mike "mickey" Jackman
|
||||
Tim "Maj" Rennie
|
||||
William "SmallPileOfGibs" Joseph
|
||||
|
||||
PrtView plugin, various bug fixes and q3map guru
|
||||
------------------------------------------------
|
||||
|
@ -57,19 +45,10 @@ Improvements and bug fixing
|
|||
---------------------------
|
||||
Jan Paul "MrElusive" van Waveren
|
||||
Robert Duffy
|
||||
Forest "LordHavoc" Wroncy-Hale
|
||||
Nurail
|
||||
AcidDeath
|
||||
Chronos
|
||||
Michael Schlueter
|
||||
Jamie Wilkinson
|
||||
Robert "Tr3B" Beckebans
|
||||
|
||||
Web
|
||||
---
|
||||
Dave "Bargle" Koenig
|
||||
Jason "Wolfen" Spencer
|
||||
Shawn "EvilTypeGuy" Walker
|
||||
Dave "Bargle" Koenig and Jason "Wolfen" Spencer
|
||||
|
||||
Thanks to John Hutton, AstroCreep and W2k for web help
|
||||
|
||||
|
@ -77,18 +56,10 @@ FAQ
|
|||
---
|
||||
Equim and Wex
|
||||
|
||||
|
||||
Testing/Feedback
|
||||
---
|
||||
Black_Dog, d0nkey, Fjoggis, Jago, jetscreamer, gibbie, Godmil, Gom Jabbar,
|
||||
Mindlink, mslaf, necros, Promit, Ravo, RPG, scampie, sock, sponge, thiste,
|
||||
voodoochopsticks, Zwiffle
|
||||
|
||||
|
||||
Misc
|
||||
----
|
||||
Thanks to everyone on the beta mailing list and
|
||||
irc.telefragged.com #qeradiant for testing and feedback.
|
||||
Updated icons by AstroCreep!
|
||||
Bitch-slapping by RaYGunn!
|
||||
Last minute bugs by SPoG! (SPoG--)
|
||||
Last minute bugs by SpoG! (SpoG--)
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
* converted the project files to VC8
|
||||
* default parameters can't be used in function typedefs anymore, removed those and fixed the code accordingly
|
|
@ -0,0 +1,55 @@
|
|||
{\rtf1\mac\ansicpg10000\cocoartf100
|
||||
{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
|
||||
{\colortbl;\red255\green255\blue255;}
|
||||
\margl1440\margr1440\vieww9000\viewh9000\viewkind0
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
|
||||
\f0\fs24 \cf0 \
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 Install XFree86\
|
||||
see\
|
||||
http://xfree86.org and http://mrcla.com/XonX \
|
||||
on installing X Window System on your OS X\
|
||||
\
|
||||
Download these:\
|
||||
ftp://gnu-darwin.sourceforge.net/pub/gnu-darwin/gtk+-1.2.8.tgz\
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 ftp://gnu-darwin.sourceforge.net/pub/gnu-darwin/Mesa-3.4.tgz\
|
||||
\
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 Untar these with \
|
||||
tar xzvf gtk+-1.2.8.tgz\
|
||||
tar xzvf Mesa-3.4.tgz\
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 \
|
||||
change to root , go into these directory and type:\
|
||||
make install\
|
||||
(This will install gtk and Mesa)\
|
||||
\
|
||||
download this:\
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 http://prdownloads.sourceforge.net/fink/dlcompat-20010123.tar.gz\
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 tar xzvf dlcompat*\
|
||||
cd dlcompat*\
|
||||
make\
|
||||
make install # do this as soot\
|
||||
\
|
||||
cd GtkRadiant/libs/libxml2/\
|
||||
./configure\
|
||||
make\
|
||||
make install\
|
||||
\
|
||||
cd GtkRadiant/libs/\
|
||||
make\
|
||||
\
|
||||
cd GtrRadiant/tools/\
|
||||
make\
|
||||
(This will give you a q3map executable )\
|
||||
\
|
||||
cd GtkRadiant/radiant/\
|
||||
make\
|
||||
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
|
||||
\cf0 (This will give you a radiant executable )\
|
||||
\
|
||||
}
|
94
DoxyConfig
94
DoxyConfig
|
@ -1,47 +1,47 @@
|
|||
# Included Doxygen Config file
|
||||
#---------------------------------------------------------------------------
|
||||
# Project name & version number
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME =
|
||||
PROJECT_NUMBER =
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Where to put the output
|
||||
# Note: The images dir should be next to the created html dir within the
|
||||
# output dir.
|
||||
# eg;
|
||||
# [Current Dir]
|
||||
# L__[OUTPUT_DIRECTORY]
|
||||
# L__[html]
|
||||
# L__[images]
|
||||
#---------------------------------------------------------------------------
|
||||
OUTPUT_DIRECTORY = ../GtkRadiant-doxygen
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Where to read the sources
|
||||
# you can add more than one source...
|
||||
# INPUT = radiant/ \
|
||||
# tools/quake3/q3map \
|
||||
# tools/quake3/q3data
|
||||
#
|
||||
# Recursive is set on, so setting it to ./ (current dir) would read source
|
||||
# files recursively from the current dir down. (which would take a while)
|
||||
#
|
||||
# eg: To document just include, if the current directory is ../GtkRadiant/
|
||||
# then...
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = radiant/
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Misc settings
|
||||
# TAB_SIZE - sets the indenting for the inline source and the source
|
||||
# browser
|
||||
# INCLUDE_PATH - will include documentation for included files from other
|
||||
# packages. You can specify more than one path the same as
|
||||
# shown in the INPUT example Leave it blank if you don't want
|
||||
# this.
|
||||
# PERL_PATH - path to the perl executable
|
||||
#
|
||||
#---------------------------------------------------------------------------
|
||||
PERL_PATH = /usr/bin/perl
|
||||
|
||||
# Included Doxygen Config file
|
||||
#---------------------------------------------------------------------------
|
||||
# Project name & version number
|
||||
#---------------------------------------------------------------------------
|
||||
PROJECT_NAME =
|
||||
PROJECT_NUMBER =
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Where to put the output
|
||||
# Note: The images dir should be next to the created html dir within the
|
||||
# output dir.
|
||||
# eg;
|
||||
# [Current Dir]
|
||||
# L__[OUTPUT_DIRECTORY]
|
||||
# L__[html]
|
||||
# L__[images]
|
||||
#---------------------------------------------------------------------------
|
||||
OUTPUT_DIRECTORY = ../GtkRadiant-doxygen
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Where to read the sources
|
||||
# you can add more than one source...
|
||||
# INPUT = radiant/ \
|
||||
# tools/quake3/q3map \
|
||||
# tools/quake3/q3data
|
||||
#
|
||||
# Recursive is set on, so setting it to ./ (current dir) would read source
|
||||
# files recursively from the current dir down. (which would take a while)
|
||||
#
|
||||
# eg: To document just include, if the current directory is ../GtkRadiant/
|
||||
# then...
|
||||
#---------------------------------------------------------------------------
|
||||
INPUT = GtkRadiant/include/
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Misc settings
|
||||
# TAB_SIZE - sets the indenting for the inline source and the source
|
||||
# browser
|
||||
# INCLUDE_PATH - will include documentation for included files from other
|
||||
# packages. You can specify more than one path the same as
|
||||
# shown in the INPUT example Leave it blank if you don't want
|
||||
# this.
|
||||
# PERL_PATH - path to the perl executable
|
||||
#
|
||||
#---------------------------------------------------------------------------
|
||||
PERL_PATH = /usr/bin/perl
|
||||
|
||||
|
|
|
@ -1,159 +1,159 @@
|
|||
# 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.
|
||||
#---------------------------------------------------------------------------
|
||||
# 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,34 +1,34 @@
|
|||
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; }
|
||||
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 +1,49 @@
|
|||
|
||||
<!-- ---------------- 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>
|
||||
|
||||
<!-- ---------------- 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 +1,38 @@
|
|||
<!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>
|
||||
<!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 +1,7 @@
|
|||
<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>
|
||||
<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 +1,46 @@
|
|||
<!-- ---------------- 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>
|
||||
<!-- ---------------- 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 +1,38 @@
|
|||
<!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%">
|
||||
<!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 +1,103 @@
|
|||
<!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>
|
||||
<!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 +1,110 @@
|
|||
<!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>
|
||||
<!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 +1,414 @@
|
|||
<!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>
|
||||
<!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 +1,103 @@
|
|||
<!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>
|
||||
<!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>
|
||||
|
|
|
@ -1,35 +1,35 @@
|
|||
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; }
|
||||
|
||||
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 +1,102 @@
|
|||
<!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>
|
||||
<!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 +1,110 @@
|
|||
<!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>
|
||||
<!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 +1,16 @@
|
|||
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"];
|
||||
}
|
||||
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"];
|
||||
}
|
||||
|
|
|
@ -1,141 +1,141 @@
|
|||
<!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>
|
||||
<!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 +1,102 @@
|
|||
<!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>
|
||||
<!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 +1,104 @@
|
|||
<!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>
|
||||
<!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 +1,140 @@
|
|||
<!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>
|
||||
<!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 +1,107 @@
|
|||
<!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>
|
||||
<!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 +1,105 @@
|
|||
<!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>
|
||||
<!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 +1,159 @@
|
|||
# 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
|
||||
# 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 +1,421 @@
|
|||
#!/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.
|
||||
|
||||
#!/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.
|
||||
|
||||
|
|
|
@ -1,333 +1,333 @@
|
|||
<div align="center">
|
||||
<table width="95%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td>
|
||||
<a href="../html/index.html">GtkRadiant 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>
|
||||
<div align="center">
|
||||
<table width="95%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr><td>
|
||||
<a href="../html/index.html">GtkRadiant 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>
|
||||
|
|
62
GPL
62
GPL
|
@ -2,7 +2,7 @@
|
|||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
@ -278,63 +278,3 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
|||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
||||
|
|
1378
GtkRadiant.prj
1378
GtkRadiant.prj
File diff suppressed because it is too large
Load Diff
272
GtkRadiant.sln
272
GtkRadiant.sln
|
@ -1,272 +0,0 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual Studio 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "entityq3", "plugins\entity\entityq3.vcproj", "{49C5823A-5E50-4029-ACEE-1627EBB79E47}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GtkRadiant", "radiant\GtkRadiant.vcproj", "{8E70385C-223A-4DD1-9B99-28FF2331A2B5}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{1C785349-866D-447D-8C55-8A51E5CA0E87} = {1C785349-866D-447D-8C55-8A51E5CA0E87}
|
||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407} = {68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845D5C1-4154-425F-8643-447FADC03449} = {8845D5C1-4154-425F-8643-447FADC03449}
|
||||
{BED4E2E5-0368-4042-9898-4914B0372468} = {BED4E2E5-0368-4042-9898-4914B0372468}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gen", "gen.vcproj", "{BED4E2E5-0368-4042-9898-4914B0372468}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "l_net", "libs\l_net\l_net.vcproj", "{8845D5C1-4154-425F-8643-447FADC03449}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmdlib", "libs\cmdlib\cmdlib.vcproj", "{8845C5C1-4154-425F-8643-447FADC03449}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archivepak", "plugins\archivepak\archivepak.vcproj", "{75160E63-E642-4C71-9D4C-B733E152C418}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archivewad", "plugins\archivewad\archivewad.vcproj", "{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "archivezip", "plugins\archivezip\archivezip.vcproj", "{A7E0FE03-E9BB-4478-9752-250BBD406C2D}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imageq3", "plugins\image\imageq3.vcproj", "{0A0D3519-2ADD-4B47-A890-746170B2CCD8}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{8576EC58-4E54-49C0-879A-F054C92B1D03} = {8576EC58-4E54-49C0-879A-F054C92B1D03}
|
||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741} = {0501A08E-D4D7-42C1-9E2A-BA3F2F320741}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "modelmd3", "plugins\md3model\modelmd3.vcproj", "{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "modelpico", "plugins\model\modelpico.vcproj", "{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9} = {015EA9D3-85F2-4C4E-BFC3-430AC59093B9}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vfsq3", "plugins\vfspk3\vfsq3.vcproj", "{0BB50F1C-E139-48A2-B9D8-1E781275777F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapq3", "plugins\mapq3\mapq3.vcproj", "{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapxml", "plugins\mapxml\mapxml.vcproj", "{B43DBA9D-6EE0-421C-83D9-9776064B66B4}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shadersq3", "plugins\shaders\shadersq3.vcproj", "{F79DCF6D-72B1-45F6-A471-5209951C0BDD}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "picomodel", "libs\picomodel\picomodel.vcproj", "{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jpeg6", "libs\jpeg6\jpeg6.vcproj", "{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagehl", "plugins\imagehl\imagehl.vcproj", "{15DEA3EA-9386-49C7-80C6-5B090DE1D536}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imagepng", "plugins\imagepng\imagepng.vcproj", "{15DEA4EA-9386-49C7-80C6-5B090DE1D536}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q3map2", "tools\quake3\q3map2\q3map2.vcproj", "{8ED67991-58A6-44AA-9B3A-3217085EF187}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10} = {BF0FF048-887F-4D43-A455-F8C04FB98F10}
|
||||
{8576EC58-4E54-49C0-879A-F054C92B1D03} = {8576EC58-4E54-49C0-879A-F054C92B1D03}
|
||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741} = {0501A08E-D4D7-42C1-9E2A-BA3F2F320741}
|
||||
{8845C5C1-4154-425F-8643-447FADC03449} = {8845C5C1-4154-425F-8643-447FADC03449}
|
||||
{8845D5C1-4154-425F-8643-447FADC03449} = {8845D5C1-4154-425F-8643-447FADC03449}
|
||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9} = {015EA9D3-85F2-4C4E-BFC3-430AC59093B9}
|
||||
{BED4E2E5-0368-4042-9898-4914B0372468} = {BED4E2E5-0368-4042-9898-4914B0372468}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ddslib", "libs\ddslib\ddslib.vcproj", "{8576EC58-4E54-49C0-879A-F054C92B1D03}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mathlib", "libs\mathlib\mathlib.vcproj", "{BF0FF048-887F-4D43-A455-F8C04FB98F10}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libs", "libs\libs.vcproj", "{1C785349-866D-447D-8C55-8A51E5CA0E87}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "include", "include\include.vcproj", "{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profile", "libs\profile\profile.vcproj", "{853632F4-6420-40C5-B80B-38B678E472B8}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imageq2", "plugins\imageq2\imageq2.vcproj", "{697E77F2-9E9E-4F12-973F-C1214494248C}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sample", "plugins\sample\sample.vcproj", "{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "q2map", "tools\quake2\q2map\q2map.vcproj", "{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{8845D5C1-4154-425F-8643-447FADC03449} = {8845D5C1-4154-425F-8643-447FADC03449}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtkutil", "libs\gtkutil\gtkutil.vcproj", "{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PrtView", "contrib\prtview\PrtView.vcproj", "{B20364D1-4329-4D4E-B9CE-C9767618FDD6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{853632F4-6420-40C5-B80B-38B678E472B8} = {853632F4-6420-40C5-B80B-38B678E472B8}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bobtoolz", "contrib\bobtoolz\bobtoolz.vcproj", "{439FE12C-77F0-44CD-BC9B-803B3E92C197}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sunplug", "contrib\sunplug\sunplug.vcproj", "{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "brushexport", "contrib\brushexport\brushexport.vcproj", "{334D54AE-9AF7-43EA-BC64-2E31846B972E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaderplug", "contrib\shaderplug\shaderplug.vcproj", "{0B09566E-63DB-4A28-A555-BBE2747769B6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{1C785349-866D-447D-8C55-8A51E5CA0E87} = {1C785349-866D-447D-8C55-8A51E5CA0E87}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ufoai", "contrib\ufoaiplug\ufoai.vcproj", "{623CDF9E-ACC5-43E2-8E8D-B6266235A044}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{49C5823A-5E50-4029-ACEE-1627EBB79E47}.Release|Win32.Build.0 = Release|Win32
|
||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8E70385C-223A-4DD1-9B99-28FF2331A2B5}.Release|Win32.Build.0 = Release|Win32
|
||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BED4E2E5-0368-4042-9898-4914B0372468}.Release|Win32.Build.0 = Release|Win32
|
||||
{8845D5C1-4154-425F-8643-447FADC03449}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8845D5C1-4154-425F-8643-447FADC03449}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8845D5C1-4154-425F-8643-447FADC03449}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8845D5C1-4154-425F-8643-447FADC03449}.Release|Win32.Build.0 = Release|Win32
|
||||
{8845C5C1-4154-425F-8643-447FADC03449}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8845C5C1-4154-425F-8643-447FADC03449}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8845C5C1-4154-425F-8643-447FADC03449}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8845C5C1-4154-425F-8643-447FADC03449}.Release|Win32.Build.0 = Release|Win32
|
||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{75160E63-E642-4C71-9D4C-B733E152C418}.Release|Win32.Build.0 = Release|Win32
|
||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9DC47AF9-ACFC-40A5-A4A6-FF3E7F8EFFBE}.Release|Win32.Build.0 = Release|Win32
|
||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A7E0FE03-E9BB-4478-9752-250BBD406C2D}.Release|Win32.Build.0 = Release|Win32
|
||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0A0D3519-2ADD-4B47-A890-746170B2CCD8}.Release|Win32.Build.0 = Release|Win32
|
||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C2A5530D-C2DB-4503-A651-4B92AEC5FE74}.Release|Win32.Build.0 = Release|Win32
|
||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{386DBF35-2F76-4BB1-8B4B-1D69C34F8996}.Release|Win32.Build.0 = Release|Win32
|
||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0BB50F1C-E139-48A2-B9D8-1E781275777F}.Release|Win32.Build.0 = Release|Win32
|
||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{D6130A5F-12DC-487B-BB9E-4BFDA60FBADF}.Release|Win32.Build.0 = Release|Win32
|
||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B43DBA9D-6EE0-421C-83D9-9776064B66B4}.Release|Win32.Build.0 = Release|Win32
|
||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F79DCF6D-72B1-45F6-A471-5209951C0BDD}.Release|Win32.Build.0 = Release|Win32
|
||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{015EA9D3-85F2-4C4E-BFC3-430AC59093B9}.Release|Win32.Build.0 = Release|Win32
|
||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0501A08E-D4D7-42C1-9E2A-BA3F2F320741}.Release|Win32.Build.0 = Release|Win32
|
||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{15DEA3EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.Build.0 = Release|Win32
|
||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{15DEA4EA-9386-49C7-80C6-5B090DE1D536}.Release|Win32.Build.0 = Release|Win32
|
||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8ED67991-58A6-44AA-9B3A-3217085EF187}.Release|Win32.Build.0 = Release|Win32
|
||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8576EC58-4E54-49C0-879A-F054C92B1D03}.Release|Win32.Build.0 = Release|Win32
|
||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BF0FF048-887F-4D43-A455-F8C04FB98F10}.Release|Win32.Build.0 = Release|Win32
|
||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{1C785349-866D-447D-8C55-8A51E5CA0E87}.Release|Win32.Build.0 = Release|Win32
|
||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{04A5D9EE-EC49-4CBC-BD05-D80BC287897C}.Release|Win32.Build.0 = Release|Win32
|
||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{853632F4-6420-40C5-B80B-38B678E472B8}.Release|Win32.Build.0 = Release|Win32
|
||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{697E77F2-9E9E-4F12-973F-C1214494248C}.Release|Win32.Build.0 = Release|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDE}.Release|Win32.Build.0 = Release|Win32
|
||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FB80DE6C-51C8-4D56-876D-C7878A4EB10B}.Release|Win32.Build.0 = Release|Win32
|
||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{68E2C6B6-96CA-4BBD-A485-FEE6F2E65407}.Release|Win32.Build.0 = Release|Win32
|
||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B20364D1-4329-4D4E-B9CE-C9767618FDD6}.Release|Win32.Build.0 = Release|Win32
|
||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{439FE12C-77F0-44CD-BC9B-803B3E92C197}.Release|Win32.Build.0 = Release|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{46B36F0C-5E17-458E-AE6F-AECE52F66EDF}.Release|Win32.Build.0 = Release|Win32
|
||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{334D54AE-9AF7-43EA-BC64-2E31846B972E}.Release|Win32.Build.0 = Release|Win32
|
||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0B09566E-63DB-4A28-A555-BBE2747769B6}.Release|Win32.Build.0 = Release|Win32
|
||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{623CDF9E-ACC5-43E2-8E8D-B6266235A044}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -0,0 +1,7 @@
|
|||
Compilation instructions
|
||||
------------------------
|
||||
|
||||
See latest information for compiling and installation
|
||||
on the developer pages:
|
||||
|
||||
http://www.qeradiant.com/wikifaq/index.php?GtkRadiant%20Hacker
|
|
@ -0,0 +1,49 @@
|
|||
Terms and Conditions of Use
|
||||
|
||||
|
||||
-------
|
||||
|
||||
GTKRadiant contains software developed by Id Software, Loki Software and third
|
||||
party contributors.
|
||||
|
||||
All portions of GTKRadiant which are licensed by Id Software are subject to the
|
||||
terms of its LIMITED USE SOFTWARE LICENSE AGREEMENT, a copy of which is included
|
||||
with GTKRadiant. If you did not receive a LIMITED USE SOFTWARE LICENSE
|
||||
AGREEMENT, please contact Id Software immediately at info@idsoftware.com.
|
||||
|
||||
All portions of GTKRadiant which have been developed by Loki Software and/or
|
||||
third party contributors are licensed under the terms set forth below.
|
||||
|
||||
-------
|
||||
|
||||
Copyright (c) 1999-2000, Loki Software, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list
|
||||
of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
|
||||
Neither the name of Loki Software nor the names of its contributors may be used
|
||||
to endorse or promote products derived from this software without specific prior
|
||||
written permission. No license is hereby granted to any trademarks, tradenames
|
||||
or logos.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY LOKI AND THE CONTRIBUTORS "AS IS." ANY AND ALL
|
||||
WARRANTUES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRENGEMENT ARE HEREBY DISCLAIMED. IN NO EVENT SHALL LOKI OR THE
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
|
||||
OR CONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
|
||||
OF SUCH DAMAGE.
|
||||
|
||||
-------
|
102
README.doxygen
102
README.doxygen
|
@ -1,51 +1,51 @@
|
|||
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)
|
||||
---------------------------------------------------------
|
||||
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)
|
||||
---------------------------------------------------------
|
||||
|
|
633
SConscript
633
SConscript
|
@ -1,633 +0,0 @@
|
|||
import os, sys, commands, string
|
||||
from makeversion import get_version
|
||||
# OS Detection:
|
||||
OS = commands.getoutput('uname')
|
||||
|
||||
Import('GLOBALS')
|
||||
Import(GLOBALS)
|
||||
|
||||
def build_list(s_prefix, s_string):
|
||||
s_list = Split(s_string)
|
||||
for i in range(len(s_list)):
|
||||
s_list[i] = s_prefix + '/' + s_list[i]
|
||||
return s_list
|
||||
|
||||
# common code ------------------------------------------------------
|
||||
|
||||
cmdlib_lib = g_env.StaticLibrary(target='libs/cmdlib', source='libs/cmdlib/cmdlib.cpp')
|
||||
|
||||
xml_env = g_env.Copy()
|
||||
xml_env.Prepend(CPPPATH = 'include')
|
||||
xml_env.Append(CXXFLAGS='`pkg-config glib-2.0 --cflags` `xml2-config --cflags`')
|
||||
xml_src = 'ixml.cpp xmlparser.cpp xmlwriter.cpp xmlelement.cpp xmltextags.cpp'
|
||||
xml_lib = xml_env.StaticLibrary(target='libs/xmllib', source=build_list('libs/xml', xml_src))
|
||||
|
||||
mathlib_src = 'mathlib.c bbox.c line.c m4x4.c ray.c'
|
||||
mathlib_lib = g_env.StaticLibrary(target='libs/mathlib', source=build_list('libs/mathlib', mathlib_src))
|
||||
|
||||
md5lib_lib = g_env.StaticLibrary(target='libs/md5lib', source='libs/md5lib/md5lib.c')
|
||||
|
||||
ddslib_lib = g_env.StaticLibrary(target='libs/ddslib', source='libs/ddslib/ddslib.c')
|
||||
|
||||
jpeg_env = g_env.Copy()
|
||||
jpeg_env.Prepend(CPPPATH = 'libs/jpeg6')
|
||||
jpeg_src = 'jcomapi.cpp jdcoefct.cpp jdinput.cpp jdpostct.cpp jfdctflt.cpp jpgload.cpp jdapimin.cpp jdcolor.cpp jdmainct.cpp jdsample.cpp jidctflt.cpp jutils.cpp jdapistd.cpp jddctmgr.cpp jdmarker.cpp jdtrans.cpp jmemmgr.cpp jdatasrc.cpp jdhuff.cpp jdmaster.cpp jerror.cpp jmemnobs.cpp'
|
||||
jpeg_lib = jpeg_env.StaticLibrary(target='libs/jpeg6', source=build_list('libs/jpeg6', jpeg_src))
|
||||
|
||||
l_net_lib = g_env.StaticLibrary(target='libs/l_net', source=['libs/l_net/l_net.c', 'libs/l_net/l_net_berkley.c'])
|
||||
|
||||
picomodel_src = 'picointernal.c picomodel.c picomodules.c pm_3ds.c pm_ase.c pm_md3.c pm_obj.c\
|
||||
pm_ms3d.c pm_mdc.c pm_fm.c pm_md2.c pm_lwo.c pm_terrain.c lwo/clip.c lwo/envelope.c lwo/list.c lwo/lwio.c\
|
||||
lwo/lwo2.c lwo/lwob.c lwo/pntspols.c lwo/surface.c lwo/vecmath.c lwo/vmap.c'
|
||||
picomodel_lib = g_env.StaticLibrary(target='libs/picomodel', source=build_list('libs/picomodel', picomodel_src))
|
||||
|
||||
#splines_env = g_env.Copy()
|
||||
#splines_src = build_list('libs/splines', 'math_angles.cpp math_matrix.cpp math_quaternion.cpp math_vector.cpp q_parse.cpp q_shared.cpp splines.cpp util_str.cpp')
|
||||
#splines_env['CPPPATH'].append('include')
|
||||
#splines_lib = splines_env.StaticLibrary(target='libs/splines', source=splines_src)
|
||||
|
||||
profile_env = g_env.Copy();
|
||||
profile_env['CPPPATH'].append('include')
|
||||
profile_src = 'profile.cpp file.cpp'
|
||||
profile_lib = profile_env.StaticLibrary(target='libs/profile', source=build_list('libs/profile', profile_src))
|
||||
|
||||
gtkutil_env = g_env.Copy();
|
||||
gtkutil_env['CPPPATH'].append('include')
|
||||
gtkutil_env.useGlib2()
|
||||
gtkutil_env.useGtk2()
|
||||
gtkutil_env.useGtkGLExt()
|
||||
|
||||
gtkutil_src = '\
|
||||
accelerator.cpp\
|
||||
button.cpp\
|
||||
clipboard.cpp\
|
||||
closure.cpp\
|
||||
container.cpp\
|
||||
cursor.cpp\
|
||||
dialog.cpp\
|
||||
entry.cpp\
|
||||
frame.cpp\
|
||||
filechooser.cpp\
|
||||
glfont.cpp\
|
||||
glwidget.cpp\
|
||||
image.cpp\
|
||||
idledraw.cpp\
|
||||
menu.cpp\
|
||||
messagebox.cpp\
|
||||
nonmodal.cpp\
|
||||
paned.cpp\
|
||||
pointer.cpp\
|
||||
toolbar.cpp\
|
||||
widget.cpp\
|
||||
window.cpp\
|
||||
xorrectangle.cpp\
|
||||
'
|
||||
|
||||
gtkutil_lib = gtkutil_env.StaticLibrary(target='libs/gtkutil', source=build_list('libs/gtkutil', gtkutil_src))
|
||||
|
||||
# end static / common libraries ---------------------------------------------------
|
||||
|
||||
# q3map ---------------------------------------------------------------------------
|
||||
|
||||
q3map_env = g_env.Copy()
|
||||
q3map_env['CPPPATH'].append('include')
|
||||
q3map_env.useXML2()
|
||||
q3map_env.useGlib2()
|
||||
q3map_env.usePNG()
|
||||
q3map_env.useMHash()
|
||||
q3map_env.usePThread()
|
||||
q3map_env.Prepend(CPPPATH='tools/quake3/common')
|
||||
|
||||
q3map_common_src = [
|
||||
'common/cmdlib.c',
|
||||
'common/imagelib.c',
|
||||
'common/inout.c',
|
||||
'common/mutex.c',
|
||||
'common/polylib.c',
|
||||
'common/scriplib.c',
|
||||
'common/threads.c',
|
||||
'common/unzip.c',
|
||||
'common/vfs.c' ]
|
||||
|
||||
q3map_src = [
|
||||
'q3map2/brush.c',
|
||||
'q3map2/brush_primit.c',
|
||||
'q3map2/bsp.c',
|
||||
'q3map2/facebsp.c',
|
||||
'q3map2/fog.c',
|
||||
'q3map2/leakfile.c',
|
||||
'q3map2/map.c',
|
||||
'q3map2/model.c',
|
||||
'q3map2/patch.c',
|
||||
'q3map2/portals.c',
|
||||
'q3map2/prtfile.c',
|
||||
'q3map2/surface.c',
|
||||
'q3map2/surface_fur.c',
|
||||
'q3map2/surface_meta.c',
|
||||
'q3map2/tjunction.c',
|
||||
'q3map2/tree.c',
|
||||
'q3map2/writebsp.c',
|
||||
'q3map2/image.c',
|
||||
'q3map2/light.c',
|
||||
'q3map2/light_bounce.c',
|
||||
'q3map2/light_trace.c',
|
||||
'q3map2/light_ydnar.c',
|
||||
'q3map2/lightmaps_ydnar.c',
|
||||
'q3map2/vis.c',
|
||||
'q3map2/visflow.c',
|
||||
'q3map2/bspfile_abstract.c',
|
||||
'q3map2/bspfile_ibsp.c',
|
||||
'q3map2/bspfile_rbsp.c',
|
||||
'q3map2/decals.c',
|
||||
'q3map2/main.c',
|
||||
'q3map2/mesh.c',
|
||||
'q3map2/path_init.c',
|
||||
'q3map2/shaders.c',
|
||||
'q3map2/surface_extra.c',
|
||||
'q3map2/surface_foliage.c',
|
||||
'q3map2/convert_ase.c',
|
||||
'q3map2/convert_map.c' ]
|
||||
|
||||
q3map_full_src = [ ]
|
||||
for i in q3map_common_src + q3map_src:
|
||||
q3map_full_src.append('tools/quake3/' + i)
|
||||
|
||||
q3map_libs = ['mathlib', 'l_net', 'jpeg6', 'picomodel', 'ddslib']
|
||||
|
||||
q3map_prog = q3map_env.Program(target='q3map2.' + g_cpu, source=q3map_full_src, LIBS=q3map_libs, LIBPATH='libs')
|
||||
q3map_env.Depends(q3map_prog, mathlib_lib)
|
||||
q3map_env.Depends(q3map_prog, l_net_lib)
|
||||
q3map_env.Depends(q3map_prog, jpeg_lib)
|
||||
q3map_env.Depends(q3map_prog, picomodel_lib)
|
||||
q3map_env.Depends(q3map_prog, ddslib_lib)
|
||||
q3map_env.Install(INSTALL, q3map_prog)
|
||||
|
||||
# end q3map2 ----------------------------------------------------------------------
|
||||
|
||||
# q3data ---------------------------------------------------------------------------
|
||||
|
||||
q3data_env = q3map_env.Copy()
|
||||
|
||||
q3data_common_src = [
|
||||
'common/aselib.c',
|
||||
'common/bspfile.c',
|
||||
'common/cmdlib.c',
|
||||
'common/imagelib.c',
|
||||
'common/inout.c',
|
||||
'common/md4.c',
|
||||
'common/scriplib.c',
|
||||
'common/trilib.c',
|
||||
'common/unzip.c',
|
||||
'common/vfs.c'
|
||||
]
|
||||
|
||||
q3data_src = [
|
||||
'q3data/3dslib.c',
|
||||
'q3data/compress.c',
|
||||
'q3data/images.c',
|
||||
'q3data/md3lib.c',
|
||||
'q3data/models.c',
|
||||
'q3data/p3dlib.c',
|
||||
'q3data/polyset.c',
|
||||
'q3data/q3data.c',
|
||||
'q3data/stripper.c',
|
||||
'q3data/video.c' ]
|
||||
|
||||
q3data_full_src = [ ]
|
||||
for i in q3data_common_src + q3data_src:
|
||||
q3data_full_src.append('tools/quake3/' + i)
|
||||
|
||||
q3data_prog = q3data_env.Program( target = 'q3data.' + g_cpu, source = q3data_full_src, LIBS=['mathlib', 'l_net'], LIBPATH='libs' )
|
||||
q3data_env.Depends(q3data_prog, mathlib_lib)
|
||||
q3data_env.Depends(q3data_prog, l_net_lib)
|
||||
q3data_env.Install( INSTALL, q3data_prog )
|
||||
|
||||
# end q3data ----------------------------------------------------------------------
|
||||
|
||||
# q2_tools ---------------------------------------------------------------------------
|
||||
|
||||
q2_tools_env = g_env.Copy()
|
||||
q2_tools_env['CPPPATH'].append('include')
|
||||
q2_tools_env.useXML2()
|
||||
q2_tools_env.usePThread()
|
||||
q2_tools_env.Prepend(CPPPATH='tools/quake2/common')
|
||||
|
||||
q2_tools_common_src = [
|
||||
'common/bspfile.c',
|
||||
'common/cmdlib.c',
|
||||
'common/inout.c',
|
||||
'common/l3dslib.c',
|
||||
'common/lbmlib.c',
|
||||
'common/mathlib.c',
|
||||
'common/md4.c',
|
||||
'common/path_init.c',
|
||||
'common/polylib.c',
|
||||
'common/scriplib.c',
|
||||
'common/threads.c',
|
||||
'common/trilib.c'
|
||||
]
|
||||
|
||||
|
||||
q2_tools_q2map_src = [
|
||||
'q2map/brushbsp.c',
|
||||
'q2map/csg.c',
|
||||
'q2map/faces.c',
|
||||
'q2map/flow.c',
|
||||
'q2map/glfile.c',
|
||||
'q2map/leakfile.c',
|
||||
'q2map/lightmap.c',
|
||||
'q2map/main.c',
|
||||
'q2map/map.c',
|
||||
'q2map/nodraw.c',
|
||||
'q2map/patches.c',
|
||||
'q2map/portals.c',
|
||||
'q2map/prtfile.c',
|
||||
'q2map/qbsp.c',
|
||||
'q2map/qrad.c',
|
||||
'q2map/qvis.c',
|
||||
'q2map/textures.c',
|
||||
'q2map/trace.c',
|
||||
'q2map/tree.c',
|
||||
'q2map/writebsp.c'
|
||||
]
|
||||
|
||||
q2_tools_qdata3_common_src = [
|
||||
'common/bspfile.c',
|
||||
'common/cmdlib.c',
|
||||
'common/inout.c',
|
||||
'common/l3dslib.c',
|
||||
'common/lbmlib.c',
|
||||
'common/mathlib.c',
|
||||
'common/md4.c',
|
||||
'common/path_init.c',
|
||||
'common/scriplib.c',
|
||||
'common/threads.c',
|
||||
'common/trilib.c'
|
||||
]
|
||||
|
||||
q2_tools_qdata3_src = [
|
||||
'qdata/images.c',
|
||||
'qdata/models.c',
|
||||
'qdata/qdata.c',
|
||||
'qdata/sprites.c',
|
||||
'qdata/tables.c',
|
||||
'qdata/video.c'
|
||||
]
|
||||
|
||||
q2_tools_q2map_full_src = [ ]
|
||||
for i in q2_tools_common_src + q2_tools_q2map_src:
|
||||
q2_tools_q2map_full_src.append('tools/quake2/' + i)
|
||||
|
||||
q2_tools_qdata3_full_src = [ ]
|
||||
for i in q2_tools_common_src + q2_tools_qdata3_src:
|
||||
q2_tools_qdata3_full_src.append('tools/quake2/' + i)
|
||||
|
||||
if ( OS != 'Darwin' ):
|
||||
q2_tools_q2map_prog = q2_tools_env.Program(target='quake2_tools/q2map', source=q2_tools_q2map_full_src, LIBS='l_net', LIBPATH='libs')
|
||||
q2_tools_env.Depends(q2_tools_q2map_prog, l_net_lib)
|
||||
q2_tools_env.Install(INSTALL, q2_tools_q2map_prog )
|
||||
|
||||
q2_tools_qdata3_prog = q2_tools_env.Program(target='quake2_tools/qdata3', source=q2_tools_qdata3_full_src, LIBS='l_net', LIBPATH='libs')
|
||||
q2_tools_env.Depends(q2_tools_qdata3_prog, l_net_lib)
|
||||
q2_tools_env.Install(INSTALL, q2_tools_qdata3_prog )
|
||||
|
||||
|
||||
# end q2_tools ----------------------------------------------------------------------
|
||||
|
||||
# qdata3_heretic2 ---------------------------------------------------------------------------
|
||||
|
||||
heretic2_tools_env = g_env.Copy()
|
||||
heretic2_tools_env['CPPPATH'].append('include')
|
||||
heretic2_tools_env.useXML2()
|
||||
heretic2_tools_env.usePThread()
|
||||
heretic2_tools_env.Prepend(CPPPATH='tools/quake2/qdata_heretic2')
|
||||
heretic2_tools_env.Prepend(CPPPATH='tools/quake2/qdata_heretic2/qcommon')
|
||||
heretic2_tools_env.Prepend(CPPPATH='tools/quake2/qdata_heretic2/common')
|
||||
|
||||
heretic2_tools_qdata3_common_src = [
|
||||
'qdata_heretic2/common/bspfile.c',
|
||||
'qdata_heretic2/common/cmdlib.c',
|
||||
'qdata_heretic2/common/inout.c',
|
||||
'qdata_heretic2/common/l3dslib.c',
|
||||
'qdata_heretic2/common/lbmlib.c',
|
||||
'qdata_heretic2/common/mathlib.c',
|
||||
'qdata_heretic2/common/md4.c',
|
||||
'qdata_heretic2/common/path_init.c',
|
||||
'qdata_heretic2/common/qfiles.c',
|
||||
'qdata_heretic2/common/scriplib.c',
|
||||
'qdata_heretic2/common/threads.c',
|
||||
'qdata_heretic2/common/token.c',
|
||||
'qdata_heretic2/common/trilib.c'
|
||||
]
|
||||
|
||||
heretic2_tools_qdata3_qcommon_src = [
|
||||
'qdata_heretic2/qcommon/reference.c',
|
||||
'qdata_heretic2/qcommon/resourcemanager.c',
|
||||
'qdata_heretic2/qcommon/skeletons.c'
|
||||
]
|
||||
|
||||
heretic2_tools_qdata3_src = [
|
||||
'qdata_heretic2/animcomp.c',
|
||||
'qdata_heretic2/book.c',
|
||||
'qdata_heretic2/fmodels.c',
|
||||
'qdata_heretic2/images.c',
|
||||
'qdata_heretic2/jointed.c',
|
||||
'qdata_heretic2/models.c',
|
||||
'qdata_heretic2/pics.c',
|
||||
'qdata_heretic2/qdata.c',
|
||||
'qdata_heretic2/qd_skeletons.c',
|
||||
'qdata_heretic2/sprites.c',
|
||||
'qdata_heretic2/svdcmp.c',
|
||||
'qdata_heretic2/tables.c',
|
||||
'qdata_heretic2/tmix.c',
|
||||
'qdata_heretic2/video.c'
|
||||
]
|
||||
|
||||
heretic2_tools_qdata3_full_src = [ ]
|
||||
for i in heretic2_tools_qdata3_common_src + heretic2_tools_qdata3_qcommon_src + heretic2_tools_qdata3_src:
|
||||
heretic2_tools_qdata3_full_src.append('tools/quake2/' + i)
|
||||
|
||||
|
||||
heretic2_tools_env['CCFLAGS'] += '-D_LINUX '
|
||||
|
||||
if ( OS != 'Darwin' ):
|
||||
heretic2_tools_prog = heretic2_tools_env.Program(target='h2data', source=heretic2_tools_qdata3_full_src, LIBS='l_net', LIBPATH='libs')
|
||||
heretic2_tools_env.Depends(heretic2_tools_prog, l_net_lib)
|
||||
heretic2_tools_env.Install(INSTALL + '/heretic2', heretic2_tools_prog )
|
||||
|
||||
# end heretic2_tools ----------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
# radiant, modules and plugins ----------------------------------------------------
|
||||
|
||||
module_env = g_env.Copy()
|
||||
module_env['CPPPATH'].append('include')
|
||||
if ( OS == 'Darwin' ):
|
||||
module_env['LINKFLAGS'] += '-dynamiclib -ldl '
|
||||
else:
|
||||
module_env['LINKFLAGS'] += '-ldl '
|
||||
module_env['LIBPREFIX'] = ''
|
||||
|
||||
|
||||
vfspk3_env = module_env.Copy()
|
||||
vfspk3_lst = build_list('plugins/vfspk3', 'vfspk3.cpp vfs.cpp archive.cpp')
|
||||
vfspk3_env.useGlib2()
|
||||
vfspk3_lib = vfspk3_env.SharedLibrarySafe(target='vfspk3', source=vfspk3_lst)
|
||||
vfspk3_env.Install(INSTALL + '/modules', vfspk3_lib)
|
||||
|
||||
archivepak_env = module_env.Copy()
|
||||
archivepak_lst = build_list('plugins/archivepak', 'plugin.cpp archive.cpp pak.cpp')
|
||||
archivepak_lib = archivepak_env.SharedLibrarySafe(target='archivepak', source=archivepak_lst, LIBS='cmdlib', LIBPATH='libs')
|
||||
archivepak_env.Depends(archivepak_lib, cmdlib_lib)
|
||||
archivepak_env.Install(INSTALL + '/modules', archivepak_lib)
|
||||
|
||||
archivewad_env = module_env.Copy()
|
||||
archivewad_lst = build_list('plugins/archivewad', 'plugin.cpp archive.cpp wad.cpp')
|
||||
archivewad_lib = archivewad_env.SharedLibrarySafe(target='archivewad', source=archivewad_lst, LIBS='cmdlib', LIBPATH='libs')
|
||||
archivewad_env.Depends(archivewad_lib, cmdlib_lib)
|
||||
archivewad_env.Install(INSTALL + '/modules', archivewad_lib)
|
||||
|
||||
archivezip_env = module_env.Copy()
|
||||
archivezip_lst = build_list('plugins/archivezip', 'plugin.cpp archive.cpp pkzip.cpp zlibstream.cpp')
|
||||
archivezip_env.useZLib()
|
||||
archivezip_lib = archivezip_env.SharedLibrarySafe(target='archivezip', source=archivezip_lst, LIBS='cmdlib', LIBPATH='libs')
|
||||
archivezip_env.Depends(archivezip_lib, cmdlib_lib)
|
||||
archivezip_env.Install(INSTALL + '/modules', archivezip_lib)
|
||||
|
||||
shaders_env = module_env.Copy()
|
||||
shaders_lst = build_list('plugins/shaders', 'shaders.cpp plugin.cpp')
|
||||
shaders_env.useGlib2()
|
||||
shaders_lib = shaders_env.SharedLibrarySafe(target='shaders', source=shaders_lst, LIBS='cmdlib', LIBPATH='libs')
|
||||
shaders_env.Depends(shaders_lib, cmdlib_lib)
|
||||
shaders_env.Install(INSTALL + '/modules', shaders_lib)
|
||||
|
||||
image_env = module_env.Copy()
|
||||
image_lst = build_list('plugins/image', 'bmp.cpp jpeg.cpp image.cpp pcx.cpp tga.cpp dds.cpp')
|
||||
image_lib = image_env.SharedLibrarySafe(target='image', source=image_lst, LIBS=['jpeg6', 'ddslib'], LIBPATH='libs')
|
||||
image_env.Depends(image_lib, jpeg_lib)
|
||||
image_env.Depends(image_lib, ddslib_lib)
|
||||
image_env.Install(INSTALL + '/modules', image_lib)
|
||||
|
||||
imagehl_lst=build_list('plugins/imagehl', 'imagehl.cpp hlw.cpp mip.cpp sprite.cpp')
|
||||
imagehl_lib = module_env.SharedLibrarySafe(target='imagehl', source=imagehl_lst)
|
||||
module_env.Install(INSTALL + '/modules', imagehl_lib)
|
||||
|
||||
imageq2_lst = build_list('plugins/imageq2', 'imageq2.cpp wal.cpp wal32.cpp')
|
||||
imageq2_lib = module_env.SharedLibrarySafe(target='imageq2', source=imageq2_lst)
|
||||
module_env.Install(INSTALL + '/modules', imageq2_lib)
|
||||
|
||||
mapq3_env = module_env.Copy()
|
||||
mapq3_lst=build_list('plugins/mapq3', 'plugin.cpp parse.cpp write.cpp')
|
||||
mapq3_lib = mapq3_env.SharedLibrarySafe(target='mapq3', source=mapq3_lst, LIBS='cmdlib', LIBPATH='libs')
|
||||
mapq3_env.Depends(mapq3_lib, cmdlib_lib)
|
||||
mapq3_env.Install(INSTALL + '/modules', mapq3_lib)
|
||||
|
||||
imagepng_env = module_env.Copy()
|
||||
imagepng_lst = build_list('plugins/imagepng', 'plugin.cpp')
|
||||
imagepng_env.usePNG()
|
||||
imagepng_lib = imagepng_env.SharedLibrarySafe(target='imagepng', source=imagepng_lst)
|
||||
imagepng_env.Install(INSTALL + '/modules', imagepng_lib)
|
||||
|
||||
mapxml_env = module_env.Copy()
|
||||
mapxml_lst = build_list('plugins/mapxml', 'plugin.cpp xmlparse.cpp xmlwrite.cpp')
|
||||
mapxml_lib = mapxml_env.SharedLibrarySafe(target='mapxml', source=mapxml_lst)
|
||||
mapxml_env.useXML2()
|
||||
mapxml_env.useGlib2()
|
||||
mapxml_env.Install(INSTALL + '/modules', mapxml_lib)
|
||||
|
||||
model_env = module_env.Copy()
|
||||
model_lst = build_list('plugins/model', 'plugin.cpp model.cpp')
|
||||
model_lib = model_env.SharedLibrarySafe(target='model', source=model_lst, LIBS=['mathlib', 'picomodel'], LIBPATH='libs')
|
||||
model_env.Depends(model_lib, mathlib_lib)
|
||||
model_env.Depends(model_lib, picomodel_lib)
|
||||
model_env.Install(INSTALL + '/modules', model_lib)
|
||||
|
||||
md3model_lst=build_list('plugins/md3model', 'plugin.cpp mdl.cpp md3.cpp md2.cpp mdc.cpp mdlimage.cpp md5.cpp')
|
||||
md3model_lib = module_env.SharedLibrarySafe(target='md3model', source=md3model_lst)
|
||||
module_env.Install(INSTALL + '/modules', md3model_lib)
|
||||
|
||||
entity_lst = build_list('plugins/entity', 'plugin.cpp entity.cpp eclassmodel.cpp generic.cpp group.cpp light.cpp miscmodel.cpp doom3group.cpp skincache.cpp angle.cpp angles.cpp colour.cpp filters.cpp model.cpp namedentity.cpp origin.cpp scale.cpp targetable.cpp rotation.cpp modelskinkey.cpp')
|
||||
entity_lib = module_env.SharedLibrarySafe(target='entity', source=entity_lst)
|
||||
module_env.Install(INSTALL + '/modules', entity_lib)
|
||||
|
||||
bob_env = module_env.Copy()
|
||||
bob_lst = build_list('contrib/bobtoolz/',
|
||||
'dialogs/dialogs-gtk.cpp bobToolz-GTK.cpp bsploader.cpp cportals.cpp DBobView.cpp \
|
||||
DBrush.cpp DEntity.cpp DEPair.cpp DMap.cpp DPatch.cpp DPlane.cpp DPoint.cpp \
|
||||
DShape.cpp DTrainDrawer.cpp DTreePlanter.cpp DVisDrawer.cpp DWinding.cpp funchandlers-GTK.cpp \
|
||||
lists.cpp misc.cpp ScriptParser.cpp shapes.cpp visfind.cpp')
|
||||
bob_lib = bob_env.SharedLibrarySafe(target='bobtoolz', source=bob_lst, LIBS=['mathlib', 'cmdlib', 'profile'], LIBPATH='libs')
|
||||
bob_env.Depends(bob_lib, mathlib_lib)
|
||||
bob_env.Depends(bob_lib, cmdlib_lib)
|
||||
bob_env.Depends(bob_lib, profile_lib)
|
||||
bob_env.useGlib2()
|
||||
bob_env.useGtk2()
|
||||
bob_env.Install(INSTALL + '/plugins', bob_lib)
|
||||
|
||||
#camera_lst = build_list('contrib/camera',
|
||||
#'camera.cpp dialogs.cpp dialogs_common.cpp funchandlers.cpp listener.cpp misc.cpp renderer.cpp')
|
||||
#camera_lst.append('libs/libsplines.a')
|
||||
#bob_env.SharedLibrarySafe(target='camera', source=camera_lst)
|
||||
#bob_env.Install(INSTALL + '/plugins', 'camera.so')
|
||||
|
||||
prtview_env = module_env.Copy()
|
||||
prtview_lst = build_list('contrib/prtview', 'AboutDialog.cpp ConfigDialog.cpp LoadPortalFileDialog.cpp portals.cpp prtview.cpp')
|
||||
prtview_env.useGlib2()
|
||||
prtview_env.useGtk2()
|
||||
prtview_lib = prtview_env.SharedLibrarySafe(target='prtview', source=prtview_lst, LIBS='profile', LIBPATH='libs')
|
||||
prtview_env.Depends(prtview_lib, profile_lib)
|
||||
prtview_env.Install(INSTALL + '/plugins', prtview_lib)
|
||||
|
||||
brushexport2_env = module_env.Copy()
|
||||
brushexport2_lst = build_list('contrib/brushexport', ['plugin.cpp','interface.cpp','callbacks.cpp', 'support.cpp', 'export.cpp'])
|
||||
brushexport2_env.useGlib2()
|
||||
brushexport2_env.useGtk2()
|
||||
brushexport2_lib = brushexport2_env.SharedLibrarySafe(target='brushexport', source=brushexport2_lst, LIBPATH='libs')
|
||||
brushexport2_env.Install(INSTALL + '/plugins', brushexport2_lib)
|
||||
|
||||
sunplug_env = module_env.Copy()
|
||||
sunplug_lst = build_list('contrib/sunplug', 'sunplug.cpp')
|
||||
sunplug_env.useGlib2()
|
||||
sunplug_env.useGtk2()
|
||||
sunplug_lib = sunplug_env.SharedLibrarySafe(target='sunplug', source=sunplug_lst, LIBPATH='libs')
|
||||
sunplug_env.Install(INSTALL + '/plugins', sunplug_lib)
|
||||
|
||||
ufoai_env = module_env.Copy()
|
||||
ufoai_lst = build_list('contrib/ufoaiplug', 'ufoai.cpp ufoai_filters.cpp ufoai_gtk.cpp ufoai_level.cpp')
|
||||
ufoai_env.useGlib2()
|
||||
ufoai_env.useGtk2()
|
||||
ufoai_lib = ufoai_env.SharedLibrarySafe(target='ufoaiplug', source=ufoai_lst, LIBPATH='libs')
|
||||
ufoai_env.Install(INSTALL + '/plugins', ufoai_lib)
|
||||
|
||||
shaderplug_env = module_env.Copy()
|
||||
shaderplug_lst = build_list('contrib/shaderplug', 'shaderplug.cpp')
|
||||
shaderplug_env.useGlib2()
|
||||
shaderplug_env.useGtk2()
|
||||
shaderplug_env.useXML2()
|
||||
shaderplug_lib = shaderplug_env.SharedLibrarySafe(target='shaderplug', source=shaderplug_lst, LIBS='xmllib', LIBPATH='libs')
|
||||
shaderplug_env.Install(INSTALL + '/plugins', shaderplug_lib)
|
||||
|
||||
#gensurf_lst = build_list('contrib/gtkgensurf',
|
||||
#'bitmap.cpp dec.cpp face.cpp font.cpp gendlgs.cpp genmap.cpp gensurf.cpp heretic.cpp plugin.cpp view.cpp triangle.c')
|
||||
#bob_env.SharedLibrarySafe(target='gensurf', source=gensurf_lst)
|
||||
#bob_env.Install(INSTALL + '/plugins', 'gensurf.so')
|
||||
|
||||
#bkgrnd2d_list = build_list( 'contrib/bkgrnd2d', 'bkgrnd2d.cpp plugin.cpp dialog.cpp' )
|
||||
#bkgrnd2d_list.append( 'libs/libsynapse.a' )
|
||||
#bkgrnd2d_env = module_env.Copy()
|
||||
#bkgrnd2d_env.useGtk2()
|
||||
#bkgrnd2d_env.SharedLibrarySafe( target='bkgrnd2d', source=bkgrnd2d_list )
|
||||
#bkgrnd2d_env.Install( INSTALL + '/plugins', 'bkgrnd2d.so' )
|
||||
|
||||
radiant_env = g_env.Copy()
|
||||
radiant_env['CPPPATH'].append('include')
|
||||
radiant_env['LINKFLAGS'] += '-ldl -lGL '
|
||||
if ( OS == 'Darwin' ):
|
||||
radiant_env['CXXFLAGS'] += '-fno-common '
|
||||
radiant_env['CCFLAGS'] += '-fno-common '
|
||||
radiant_env['LINKFLAGS'] += '-lX11 -lGL -lGLU '
|
||||
radiant_env['LIBPREFIX'] = ''
|
||||
radiant_env.useGlib2()
|
||||
radiant_env.useXML2()
|
||||
radiant_env.useGtk2()
|
||||
radiant_env.useGtkGLExt()
|
||||
|
||||
radiant_src = [
|
||||
'autosave.cpp',
|
||||
'brush.cpp',
|
||||
'brushmanip.cpp',
|
||||
'brushmodule.cpp',
|
||||
'brushnode.cpp',
|
||||
'brushtokens.cpp',
|
||||
'brushxml.cpp',
|
||||
'brush_primit.cpp',
|
||||
'build.cpp',
|
||||
'camwindow.cpp',
|
||||
'clippertool.cpp',
|
||||
'commands.cpp',
|
||||
'console.cpp',
|
||||
'csg.cpp',
|
||||
'dialog.cpp',
|
||||
'eclass.cpp',
|
||||
'eclass_def.cpp',
|
||||
'eclass_doom3.cpp',
|
||||
'eclass_fgd.cpp',
|
||||
'eclass_xml.cpp',
|
||||
'entity.cpp',
|
||||
'entityinspector.cpp',
|
||||
'entitylist.cpp',
|
||||
'environment.cpp',
|
||||
'error.cpp',
|
||||
'feedback.cpp',
|
||||
'filetypes.cpp',
|
||||
'filters.cpp',
|
||||
'findtexturedialog.cpp',
|
||||
'glwidget.cpp',
|
||||
'grid.cpp',
|
||||
'groupdialog.cpp',
|
||||
'gtkdlgs.cpp',
|
||||
'gtkmisc.cpp',
|
||||
'help.cpp',
|
||||
'image.cpp',
|
||||
'main.cpp',
|
||||
'mainframe.cpp',
|
||||
'map.cpp',
|
||||
'mru.cpp',
|
||||
'nullmodel.cpp',
|
||||
'parse.cpp',
|
||||
'patch.cpp',
|
||||
'patchdialog.cpp',
|
||||
'patchmanip.cpp',
|
||||
'patchmodule.cpp',
|
||||
'plugin.cpp',
|
||||
'pluginapi.cpp',
|
||||
'pluginmanager.cpp',
|
||||
'pluginmenu.cpp',
|
||||
'plugintoolbar.cpp',
|
||||
'points.cpp',
|
||||
'preferencedictionary.cpp',
|
||||
'preferences.cpp',
|
||||
'qe3.cpp',
|
||||
'qgl.cpp',
|
||||
'referencecache.cpp',
|
||||
'renderer.cpp',
|
||||
'renderstate.cpp',
|
||||
'scenegraph.cpp',
|
||||
'stacktrace.cpp',
|
||||
'select.cpp',
|
||||
'selection.cpp',
|
||||
'server.cpp',
|
||||
'shaders.cpp',
|
||||
'sockets.cpp',
|
||||
'surfacedialog.cpp',
|
||||
'texmanip.cpp',
|
||||
'textures.cpp',
|
||||
'texwindow.cpp',
|
||||
'timer.cpp',
|
||||
'treemodel.cpp',
|
||||
'undo.cpp',
|
||||
'url.cpp',
|
||||
'view.cpp',
|
||||
'watchbsp.cpp',
|
||||
'winding.cpp',
|
||||
'windowobservers.cpp',
|
||||
'xmlstuff.cpp',
|
||||
'xywindow.cpp',
|
||||
]
|
||||
|
||||
for i in range(len(radiant_src)):
|
||||
radiant_src[i] = 'radiant/' + radiant_src[i]
|
||||
|
||||
radiant_libs = ['mathlib', 'cmdlib', 'l_net', 'profile', 'gtkutil', 'xmllib']
|
||||
radiant_prog = radiant_env.Program(target='radiant.' + g_cpu, source=radiant_src, LIBS=radiant_libs, LIBPATH='libs')
|
||||
radiant_env.Depends(radiant_prog, mathlib_lib)
|
||||
radiant_env.Depends(radiant_prog, cmdlib_lib)
|
||||
radiant_env.Depends(radiant_prog, l_net_lib)
|
||||
radiant_env.Depends(radiant_prog, profile_lib)
|
||||
radiant_env.Depends(radiant_prog, gtkutil_lib)
|
||||
radiant_env.Depends(radiant_prog, xml_lib)
|
||||
radiant_env.Install(INSTALL, radiant_prog)
|
||||
|
||||
|
||||
# end setup ---------------------------------------------------------------------------------------
|
|
@ -0,0 +1,34 @@
|
|||
# -*- mode: python -*-
|
||||
# ZeroRadiant build scripts
|
||||
# TTimo <ttimo@idsoftware.com>
|
||||
# http://scons.sourceforge.net
|
||||
|
||||
import os
|
||||
|
||||
Import( [ 'utils', 'config', 'settings', 'project' ] )
|
||||
|
||||
( libpath, libname ) = os.path.split( project )
|
||||
libname = os.path.splitext( libname )[0]
|
||||
|
||||
env = Environment()
|
||||
settings.SetupEnvironment( env, config['name'] )
|
||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), project ) )
|
||||
|
||||
# some filtering. may need to improve that
|
||||
add_sources = []
|
||||
( drop, files ) = proj.filterSource( r'.*l_net_wins\.c' )
|
||||
if ( len( drop ) != 0 ):
|
||||
add_sources.append( 'l_net_berkeley.c' )
|
||||
|
||||
emit_func = env.StaticObject
|
||||
try:
|
||||
if ( config['shared'] ):
|
||||
emit_func = env.SharedObject
|
||||
except:
|
||||
pass
|
||||
|
||||
objects = []
|
||||
for i in files + add_sources:
|
||||
objects.append( emit_func( os.path.join( libpath, i ) ) )
|
||||
|
||||
Return( 'objects' )
|
|
@ -0,0 +1,60 @@
|
|||
# -*- mode: python -*-
|
||||
# ZeroRadiant build scripts
|
||||
# TTimo <ttimo@idsoftware.com>
|
||||
# http://scons.sourceforge.net
|
||||
|
||||
import os
|
||||
|
||||
Import( [ 'utils', 'config', 'settings', 'project', 'shlib_objects' ] )
|
||||
|
||||
( libpath, libname ) = os.path.split( project )
|
||||
libname = os.path.splitext( libname )[0]
|
||||
|
||||
env = Environment()
|
||||
useJPEG = False
|
||||
useGtk = False
|
||||
useZ = False
|
||||
usePNG = False
|
||||
if ( libname == 'image' ):
|
||||
useJPEG = True
|
||||
if ( libname == 'surface' ):
|
||||
useGtk = True
|
||||
if ( libname == 'surface_ufoai' ):
|
||||
useGtk = True
|
||||
if ( libname == 'surface_quake2' ):
|
||||
useGtk = True
|
||||
if ( libname == 'surface_heretic2' ):
|
||||
useGtk = True
|
||||
if ( libname == 'bkgrnd2d' ):
|
||||
useGtk = True
|
||||
if ( libname == 'gtkgensurf' ):
|
||||
useGtk = True
|
||||
if ( libname == 'bobToolz_gtk' ):
|
||||
useGtk = True
|
||||
if ( libname == 'camera' ):
|
||||
useGtk = True
|
||||
if ( libname == 'PrtView' ):
|
||||
useGtk = True
|
||||
if ( libname == 'spritemodel' ):
|
||||
useGtk = True
|
||||
if ( libname == 'model' ):
|
||||
useGtk = True
|
||||
if ( libname == 'TexTool' ):
|
||||
useGtk = True
|
||||
if ( libname == 'imagepng' ):
|
||||
usePNG = True
|
||||
|
||||
|
||||
settings.SetupEnvironment( env, config['name'], useGtk = useGtk, useJPEG = useJPEG, useZ = useZ, usePNG = usePNG )
|
||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), project ) )
|
||||
|
||||
# some filtering. may need to improve that
|
||||
add_sources = []
|
||||
( drop, files ) = proj.filterSource( r'.*l_net_wins\.c' )
|
||||
if ( len( drop ) != 0 ):
|
||||
add_sources.append( 'l_net_berkeley.c' )
|
||||
|
||||
module_base = env.SharedLibrary( os.path.join( 'modules', libname ), shlib_objects + [ os.path.join( libpath, i ) for i in files ] )
|
||||
module = env.AddPostAction( module_base, utils.CheckUnresolved )
|
||||
|
||||
Return( 'module' )
|
|
@ -0,0 +1,19 @@
|
|||
# -*- mode: python -*-
|
||||
# ZeroRadiant build scripts
|
||||
# TTimo <ttimo@idsoftware.com>
|
||||
# http://scons.sourceforge.net
|
||||
|
||||
import os
|
||||
|
||||
Import( [ 'utils', 'config', 'settings', 'lib_objects' ] )
|
||||
|
||||
env = Environment()
|
||||
settings.SetupEnvironment( env, config['name'] )
|
||||
env.Prepend( CPPPATH = [ '#tools/quake3/common' ] )
|
||||
env.Append( LIBS = [ 'pthread', 'png', 'jpeg' ] )
|
||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'tools/quake3/q3map2/q3map2.vcproj' ) )
|
||||
objects = lib_objects
|
||||
objects += [ os.path.join( 'tools/quake3/q3map2', i ) for i in proj.getSourceFiles() ]
|
||||
q3map2 = env.Program( 'q3map2', objects )
|
||||
|
||||
Return( 'q3map2' )
|
|
@ -0,0 +1,18 @@
|
|||
# -*- mode: python -*-
|
||||
# ZeroRadiant build scripts
|
||||
# TTimo <ttimo@idsoftware.com>
|
||||
# http://scons.sourceforge.net
|
||||
|
||||
import os
|
||||
|
||||
Import( [ 'utils', 'config', 'settings', 'lib_objects' ] )
|
||||
|
||||
env = Environment()
|
||||
settings.SetupEnvironment( env, config[ 'name' ], useGtk = True, useGtkGL = True )
|
||||
proj = utils.vcproj( os.path.join( GetLaunchDir(), 'radiant/radiant.vcproj' ) )
|
||||
|
||||
radiant = env.Program( 'radiant.bin', lib_objects + [ os.path.join( 'radiant', i ) for i in proj.getSourceFiles() ] )
|
||||
|
||||
Return( 'radiant' )
|
||||
|
||||
|
397
SConstruct
397
SConstruct
|
@ -1,338 +1,59 @@
|
|||
# scons build script
|
||||
# http://scons.sourceforge.net
|
||||
|
||||
import commands, re, sys, os, pickle, string, popen2
|
||||
from makeversion import radiant_makeversion, get_version
|
||||
|
||||
# to access some internal stuff
|
||||
import SCons
|
||||
|
||||
conf_filename='site.conf'
|
||||
# there is a default hardcoded value, you can override on command line, those are saved between runs
|
||||
# we only handle strings
|
||||
serialized=['CC', 'CXX', 'JOBS', 'BUILD']
|
||||
|
||||
# help -------------------------------------------
|
||||
|
||||
Help("""
|
||||
Usage: scons [OPTIONS] [TARGET] [CONFIG]
|
||||
|
||||
[OPTIONS] and [TARGET] are covered in command line options, use scons -H
|
||||
|
||||
[CONFIG]: KEY="VALUE" [...]
|
||||
a number of configuration options saved between runs in the """ + conf_filename + """ file
|
||||
erase """ + conf_filename + """ to start with default settings again
|
||||
|
||||
CC
|
||||
CXX
|
||||
Specify C and C++ compilers (defaults gcc and g++)
|
||||
ex: CC="gcc-3.2"
|
||||
You can use ccache and distcc, for instance:
|
||||
CC="ccache distcc gcc" CXX="ccache distcc g++"
|
||||
|
||||
JOBS
|
||||
Parallel build
|
||||
ex: JOBS="4" is a good setting on SMP machines
|
||||
|
||||
BUILD
|
||||
Use debug/release to select build settings
|
||||
ex: BUILD="debug" - default is debug
|
||||
"""
|
||||
)
|
||||
|
||||
# end help ---------------------------------------
|
||||
|
||||
# sanity -----------------------------------------
|
||||
|
||||
# get a recent python release
|
||||
# that is broken in current version:
|
||||
# http://sourceforge.net/tracker/index.php?func=detail&aid=794145&group_id=30337&atid=398971
|
||||
#EnsurePythonVersion(2,1)
|
||||
# above 0.90
|
||||
EnsureSConsVersion( 0, 96 )
|
||||
print 'SCons ' + SCons.__version__
|
||||
|
||||
# end sanity -------------------------------------
|
||||
|
||||
# system detection -------------------------------
|
||||
|
||||
# TODO: detect Darwin / OSX
|
||||
|
||||
# CPU type
|
||||
g_cpu = commands.getoutput('uname -m')
|
||||
exp = re.compile('.*i?86.*')
|
||||
if (g_cpu == 'Power Macintosh' or g_cpu == 'ppc'):
|
||||
g_cpu = 'ppc'
|
||||
elif exp.match(g_cpu):
|
||||
g_cpu = 'x86'
|
||||
else:
|
||||
g_cpu = 'cpu'
|
||||
|
||||
# OS
|
||||
OS = commands.getoutput('uname')
|
||||
print "OS=\"" + OS + "\""
|
||||
|
||||
if (OS == 'Linux'):
|
||||
# libc .. do the little magic!
|
||||
libc = commands.getoutput('/lib/libc.so.6 |grep "GNU C "|grep version|awk -F "version " \'{ print $2 }\'|cut -b -3')
|
||||
|
||||
# end system detection ---------------------------
|
||||
|
||||
# default settings -------------------------------
|
||||
|
||||
CC='gcc'
|
||||
CXX='g++'
|
||||
JOBS='1'
|
||||
BUILD='debug'
|
||||
INSTALL='#install'
|
||||
g_build_root = 'build'
|
||||
|
||||
# end default settings ---------------------------
|
||||
|
||||
# site settings ----------------------------------
|
||||
|
||||
site_dict = {}
|
||||
if (os.path.exists(conf_filename)):
|
||||
site_file = open(conf_filename, 'r')
|
||||
p = pickle.Unpickler(site_file)
|
||||
site_dict = p.load()
|
||||
print 'Loading build configuration from ' + conf_filename
|
||||
for k, v in site_dict.items():
|
||||
exec_cmd = k + '=\"' + v + '\"'
|
||||
print exec_cmd
|
||||
exec(exec_cmd)
|
||||
|
||||
# end site settings ------------------------------
|
||||
|
||||
# command line settings --------------------------
|
||||
|
||||
for k in serialized:
|
||||
if (ARGUMENTS.has_key(k)):
|
||||
exec_cmd = k + '=\"' + ARGUMENTS[k] + '\"'
|
||||
print 'Command line: ' + exec_cmd
|
||||
exec(exec_cmd)
|
||||
|
||||
# end command line settings ----------------------
|
||||
|
||||
# sanity check -----------------------------------
|
||||
|
||||
|
||||
def GetGCCVersion(name):
|
||||
ret = commands.getstatusoutput('%s -dumpversion' % name)
|
||||
if ( ret[0] != 0 ):
|
||||
return None
|
||||
vers = string.split(ret[1], '.')
|
||||
if ( len(vers) == 2 ):
|
||||
return [ vers[0], vers[1], 0 ]
|
||||
elif ( len(vers) == 3 ):
|
||||
return vers
|
||||
return None
|
||||
|
||||
ver_cc = GetGCCVersion(CC)
|
||||
ver_cxx = GetGCCVersion(CXX)
|
||||
|
||||
if ( ver_cc is None or ver_cxx is None or ver_cc[0] < '3' or ver_cxx[0] < '3' or ver_cc != ver_cxx ):
|
||||
print 'Compiler version check failed - need gcc 3.x or later:'
|
||||
print 'CC: %s %s\nCXX: %s %s' % ( CC, repr(ver_cc), CXX, repr(ver_cxx) )
|
||||
Exit(1)
|
||||
|
||||
# end sanity check -------------------------------
|
||||
|
||||
# save site configuration ----------------------
|
||||
|
||||
for k in serialized:
|
||||
exec_cmd = 'site_dict[\'' + k + '\'] = ' + k
|
||||
exec(exec_cmd)
|
||||
|
||||
site_file = open(conf_filename, 'w')
|
||||
p = pickle.Pickler(site_file)
|
||||
p.dump(site_dict)
|
||||
site_file.close()
|
||||
|
||||
# end save site configuration ------------------
|
||||
|
||||
# general configuration, target selection --------
|
||||
|
||||
SConsignFile( "scons.signatures" )
|
||||
|
||||
g_build = g_build_root + '/' + BUILD
|
||||
|
||||
SetOption('num_jobs', JOBS)
|
||||
|
||||
LINK = CXX
|
||||
# common flags
|
||||
warningFlags = '-W -Wall -Wcast-align -Wcast-qual -Wno-unused-parameter '
|
||||
warningFlagsCXX = '-Wno-non-virtual-dtor -Wreorder ' # -Wold-style-cast
|
||||
# POSIX macro: platform supports posix IEEE Std 1003.1:2001
|
||||
# XWINDOWS macro: platform supports X-Windows API
|
||||
CCFLAGS = '-DPOSIX -DXWINDOWS ' + warningFlags
|
||||
CXXFLAGS = '-pipe -DPOSIX -DXWINDOWS ' + warningFlags + warningFlagsCXX
|
||||
CPPPATH = []
|
||||
if (BUILD == 'debug'):
|
||||
CXXFLAGS += '-g3 -D_DEBUG '
|
||||
CCFLAGS += '-g3 -D_DEBUG '
|
||||
elif (BUILD == 'release' or BUILD == 'final'):
|
||||
CXXFLAGS += '-O2 '
|
||||
CCFLAGS += '-O2 '
|
||||
else:
|
||||
print 'Unknown build configuration ' + BUILD
|
||||
sys.exit( 0 )
|
||||
|
||||
LINKFLAGS = ''
|
||||
if ( OS == 'Linux' ):
|
||||
|
||||
if ( BUILD == 'final' ):
|
||||
# static
|
||||
# 2112833 /opt/gtkradiant/radiant.x86
|
||||
# 35282 /opt/gtkradiant/modules/archivezip.so
|
||||
# 600099 /opt/gtkradiant/modules/entity.so
|
||||
|
||||
# dynamic
|
||||
# 2237060 /opt/gtkradiant/radiant.x86
|
||||
# 110605 /opt/gtkradiant/modules/archivezip.so
|
||||
# 730222 /opt/gtkradiant/modules/entity.so
|
||||
|
||||
# EVIL HACK - force static-linking for libstdc++ - create a symbolic link to the static libstdc++ in the root
|
||||
os.system("ln -s `g++ -print-file-name=libstdc++.a`")
|
||||
|
||||
#if not os.path.exists("./install"):
|
||||
# os.mkdir("./install")
|
||||
#os.system("cp `g++ -print-file-name=libstdc++.so` ./install")
|
||||
|
||||
# -fPIC might be worth removing when building for 32-bit x86
|
||||
CCFLAGS += '-fPIC '
|
||||
CXXFLAGS += '-fPIC -fno-exceptions -fno-rtti '
|
||||
LINKFLAGS += '-fPIC -Wl,-fini,fini_stub -L. -static-libgcc '
|
||||
|
||||
if ( OS == 'Darwin' ):
|
||||
CCFLAGS += '-force_cpusubtype_ALL -fPIC '
|
||||
CXXFLAGS += '-force_cpusubtype_ALL -fPIC -fno-exceptions -fno-rtti '
|
||||
CPPPATH.append('/sw/include')
|
||||
CPPPATH.append('/usr/X11R6/include')
|
||||
LINKFLAGS += '-L/sw/lib -L/usr/lib -L/usr/X11R6/lib '
|
||||
|
||||
CPPPATH.append('libs')
|
||||
|
||||
# extend the standard Environment a bit
|
||||
class idEnvironment(Environment):
|
||||
|
||||
def __init__(self):
|
||||
Environment.__init__(self,
|
||||
ENV = os.environ,
|
||||
CC = CC,
|
||||
CXX = CXX,
|
||||
LINK = LINK,
|
||||
CCFLAGS = CCFLAGS,
|
||||
CXXFLAGS = CXXFLAGS,
|
||||
CPPPATH = CPPPATH,
|
||||
LINKFLAGS = LINKFLAGS)
|
||||
|
||||
def useGlib2(self):
|
||||
self['CXXFLAGS'] += '`pkg-config glib-2.0 --cflags` '
|
||||
self['CCFLAGS'] += '`pkg-config glib-2.0 --cflags` '
|
||||
if BUILD == 'final':
|
||||
self['LINKFLAGS'] += '-lglib-2.0 '
|
||||
else:
|
||||
self['LINKFLAGS'] += '`pkg-config glib-2.0 --libs` '
|
||||
|
||||
|
||||
def useXML2(self):
|
||||
self['CXXFLAGS'] += '`xml2-config --cflags` '
|
||||
self['CCFLAGS'] += '`xml2-config --cflags` '
|
||||
if BUILD == 'final':
|
||||
self['LINKFLAGS'] += '-lxml2 '
|
||||
else:
|
||||
self['LINKFLAGS'] += '`xml2-config --libs` '
|
||||
|
||||
def useGtk2(self):
|
||||
self['CXXFLAGS'] += '`pkg-config gtk+-2.0 --cflags` '
|
||||
self['CCFLAGS'] += '`pkg-config gtk+-2.0 --cflags` '
|
||||
if BUILD == 'final':
|
||||
self['LINKFLAGS'] += '-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpango-1.0 -lgdk_pixbuf-2.0 '
|
||||
else:
|
||||
self['LINKFLAGS'] += '`pkg-config gtk+-2.0 --libs-only-L` `pkg-config gtk+-2.0 --libs-only-l` '
|
||||
|
||||
def useGtkGLExt(self):
|
||||
self['CXXFLAGS'] += '`pkg-config gtkglext-1.0 --cflags` '
|
||||
self['CCFLAGS'] += '`pkg-config gtkglext-1.0 --cflags` '
|
||||
#if BUILD == 'final':
|
||||
self['LINKFLAGS'] += '-lgtkglext-x11-1.0 -lgdkglext-x11-1.0 '
|
||||
# apparently pkg-config for gtkglext includes --export-dynamic, which b0rks everything.
|
||||
#else:
|
||||
# self['LINKFLAGS'] += 'pkg-config gtkglext-1.0 --libs-only-L` `pkg-config gtkglext-1.0 --libs-only-l` '
|
||||
|
||||
def usePNG(self):
|
||||
self['CXXFLAGS'] += '`libpng-config --cflags` '
|
||||
self['CCFLAGS'] += '`libpng-config --cflags` '
|
||||
self['LINKFLAGS'] += '`libpng-config --ldflags` '
|
||||
|
||||
def useMHash(self):
|
||||
self['LINKFLAGS'] += '-lmhash '
|
||||
|
||||
def useZLib(self):
|
||||
self['LINKFLAGS'] += '-lz '
|
||||
|
||||
def usePThread(self):
|
||||
if ( OS == 'Darwin' ):
|
||||
self['LINKFLAGS'] += '-lpthread -Wl,-stack_size,0x400000 '
|
||||
else:
|
||||
self['LINKFLAGS'] += '-lpthread '
|
||||
|
||||
def CheckLDD(self, target, source, env):
|
||||
file = target[0]
|
||||
if (not os.path.isfile(file.abspath)):
|
||||
print('ERROR: CheckLDD: target %s not found\n' % target[0])
|
||||
Exit(1)
|
||||
# not using os.popen3 as I want to check the return code
|
||||
ldd = popen2.Popen3('`which ldd` -r %s' % target[0], 1)
|
||||
stdout_lines = ldd.fromchild.readlines()
|
||||
stderr_lines = ldd.childerr.readlines()
|
||||
ldd_ret = ldd.wait()
|
||||
del ldd
|
||||
have_undef = 0
|
||||
if ( ldd_ret != 0 ):
|
||||
print "ERROR: ldd command returned with exit code %d" % ldd_ret
|
||||
os.system('rm %s' % target[0])
|
||||
Exit()
|
||||
for i_line in stderr_lines:
|
||||
print repr(i_line)
|
||||
regex = re.compile('undefined symbol: (.*)\t\\((.*)\\)\n')
|
||||
if ( regex.match(i_line) ):
|
||||
symbol = regex.sub('\\1', i_line)
|
||||
try:
|
||||
env['ALLOWED_SYMBOLS'].index(symbol)
|
||||
except:
|
||||
have_undef = 1
|
||||
else:
|
||||
print "ERROR: failed to parse ldd stderr line: %s" % i_line
|
||||
os.system('rm %s' % target[0])
|
||||
Exit(1)
|
||||
if ( have_undef ):
|
||||
print "ERROR: undefined symbols"
|
||||
os.system('rm %s' % target[0])
|
||||
Exit(1)
|
||||
|
||||
def SharedLibrarySafe(self, target, source, LIBS=[], LIBPATH='.'):
|
||||
result = self.SharedLibrary(target, source, LIBS=LIBS, LIBPATH=LIBPATH)
|
||||
if (OS != 'Darwin'):
|
||||
AddPostAction(target + '.so', self.CheckLDD)
|
||||
return result
|
||||
|
||||
g_env = idEnvironment()
|
||||
|
||||
# export the globals
|
||||
GLOBALS = 'g_env INSTALL g_cpu'
|
||||
|
||||
radiant_makeversion('\\ngcc version: %s.%s.%s' % ( ver_cc[0], ver_cc[1], ver_cc[2] ) )
|
||||
|
||||
# end general configuration ----------------------
|
||||
|
||||
# targets ----------------------------------------
|
||||
|
||||
Default('.')
|
||||
|
||||
Export('GLOBALS ' + GLOBALS)
|
||||
BuildDir(g_build, '.', duplicate = 0)
|
||||
SConscript(g_build + '/SConscript')
|
||||
|
||||
# end targets ------------------------------------
|
||||
# -*- mode: python -*-
|
||||
# ZeroRadiant build scripts
|
||||
# TTimo <ttimo@idsoftware.com>
|
||||
# http://scons.sourceforge.net
|
||||
|
||||
import sys, os, platform, cPickle
|
||||
|
||||
import utils, config
|
||||
|
||||
conf_filename = 'site.sconf'
|
||||
|
||||
try:
|
||||
sys.argv.index( '-h' )
|
||||
except:
|
||||
pass
|
||||
else:
|
||||
Help(
|
||||
"""
|
||||
======================================================================
|
||||
ZeroRadiant build system quick help
|
||||
|
||||
You need scons v0.97.0d20070918.r2446 or newer
|
||||
|
||||
Default build (release), just run scons at the toplevel
|
||||
|
||||
debug build:
|
||||
$ scons config=debug
|
||||
======================================================================
|
||||
""" )
|
||||
Return()
|
||||
|
||||
active_configs = []
|
||||
|
||||
# load up configurations from the save file
|
||||
if ( os.path.exists( conf_filename ) ):
|
||||
f = open( conf_filename )
|
||||
print 'reading saved configuration from site.conf'
|
||||
try:
|
||||
while ( True ):
|
||||
c = cPickle.load( f )
|
||||
active_configs.append( c )
|
||||
except:
|
||||
pass
|
||||
|
||||
# read the command line and build configs
|
||||
config_statements = sys.argv[1:]
|
||||
active_configs = config.ConfigParser().parseStatements( active_configs, config_statements )
|
||||
assert( len( active_configs ) >= 1 )
|
||||
|
||||
# save the config
|
||||
print 'saving updated configuration'
|
||||
f = open( conf_filename, 'wb' )
|
||||
for c in active_configs:
|
||||
cPickle.dump( c, f, -1 )
|
||||
|
||||
print 'emit build rules'
|
||||
for c in active_configs:
|
||||
print 'emit configuration: %s' % repr( c )
|
||||
c.emit()
|
||||
|
|
150
TODO
150
TODO
|
@ -1,148 +1,10 @@
|
|||
|
||||
- add browse buttons to CGameInstall dialog for engine folder
|
||||
|
||||
- copy content, only generating the .game atm
|
||||
|
||||
BUGS
|
||||
- delete .game files? should we also delete files that were copied?
|
||||
|
||||
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)
|
||||
- when doing Q3 + mod, the mod has to be setup in the preferences
|
||||
(that's a bit awkward)
|
||||
|
||||
|
||||
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?
|
||||
- the game list reload doesn't work right, the entries in the combo probably need to be initialized again
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue