UNITS
CLASSES, INTERFACES, OBJECTS
TYPES
VARIABLES
CONSTANTS
FUNCTIONS, PROCEDURES
IDENTIFIERS

All units

NameDescription
App_About This unit contains the about dialog box, where a logo and some version information are displayed. Also, this dialog offers to button to view a copy of the GNU/GPL and the readme file supplied with this application.
App_About_GPL This unit contains the dialog to display the GNU/GPL license.
App_About_Readme This unit contains the dialog to display the readme file.
App_Extract Dialog for mass-extraction of textures. Depending on the parameters, either only one single package is extracted or all packages in the current directory. The extraction takes place in a seperate thread class: TExtractThread.
App_Extract_Thread This unit contains the thread object which takes care of the batch-(mass-)extraction of packages.
App_FullsizePreview This unit contains a dialog form which displays a texture fullsized. The Tex-Id from TMainForm is used to determine what tetxure is currently selected. (I know that this breaks the principle of encapsulation.)
App_PackageInfo This unit contains a form which displays some extended information the currently selected package.
App_Preferences This unit contains the configuration dialog. The config is read/written from/to the windows registry.
App_ShowLog This unit contains the GUI and logic for the log-file. TDlg_ShowLog takes of displaying the logfile at runtime and saving it to disk when closing the application.
App_Splashscreen This unit contains the splashscreen which is displayed at startup.
App_TextureDetails This unit contains a form which displays some extended details on the currently selected texture. (used renderer is outdated, will be replaced with the new extended renderer)
App_TiledPreview This unit contains a form to display textures tiled. The texture is directly written to the canvas of the form.
ErrorBox Contains a custom error dialog/messagebox, which display the type of the error and a support eMail adress.
Glaux  
Main ------------------------------------------------------------------------------
OpenGL_Base OpenGL_Base.pas contains an abstract implementation of an OpenGL based renderer. Only basic things, like creating a rendering context, loading algorithms for textures and a DeltaTime based rendering update, are included. More specialised sub-classes are used for rendering the actual data.
OpenGL_Preview Contains the specialized OpenGL renderer, which is used to render the previews on the main form. TOpenGL_Preview descends from TOpenGL. The previews are rendered row-to-column wise.
UTPFF_Aux Auxiliary unit which contains additional classes & functions for the implementation of the UTPFF (UnrealTournament Package-FileFormat). These includes classes for the header-tables, internal lists and exception handlers. The functions include read/write implementation of Unreal's unique FCompactIndex (named INDEX in this code) and NAME type format.
UTPFF_Load ------------------------------------------------------------------------------
UTPFF_Load_Palette This unit contains a class to read/decode the palette of a texture. The TPalette_Load class takes care of all necessary things.
UTPFF_Load_Texture ------------------------------------------------------------------------------

Generated by pasdoc 0.6.20 on Wed 20 Mar 2002 20:59:34