Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MTrop/DoomTools
/ types & classes
Types & classes
605 in github.com/MTrop/DoomTools
⨍
Functions
5,241
◇
Types & classes
605
Class
ARGBCompositeContext
All composite contexts that mix two pixels together.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:496
Class
AbstractPatchContext
Abstract patch context. @author Matthew Tropiano @param <P> DEH patch type.
src/main/java/net/mtrop/doom/tools/decohack/contexts/AbstractPatchContext.java:42
Interface
ActionEventHandler
An action handler that is called when an action is performed.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:181
Interface
ActionNames
src/main/java/net/mtrop/doom/tools/gui/swing/panels/EditorMultiFilePanel.java:138
Class
AdditiveComposite
A composite that adds pixel color together. The scalar amount for the addition per pixel is taken from the alpha component.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:314
Class
AdditiveCompositeContext
The composite context for {@link AdditiveComposite}s.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:576
Class
AppCommon
Common application functions across more than one application. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/AppCommon.java:69
Interface
ApplicationNames
Valid application names.
src/main/java/net/mtrop/doom/tools/gui/DoomToolsGUIMain.java:76
Class
ArgumentScanner
A token scanner that is argument-aware. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/ArgumentScanner.java:12
Class
ArrayUtils
Simple utility functions around Arrays. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/util/ArrayUtils.java:19
Class
Attribute
src/main/java/net/mtrop/doom/tools/struct/HTMLWriter.java:1139
Enum
AutoAlignMode
src/main/java/net/mtrop/doom/tools/gui/apps/DImageConvertOffsetterApp.java:1263
Class
AutoBuildAgent
A fancy-schmancy class for listening for changes to a project and kicking off builds when files change. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/doommake/AutoBuildAgent.java:34
Class
BlankFieldTest
src/test/java/net/mtrop/doom/tools/struct/swing/BlankFieldTest.java:17
Class
BlobContent
src/main/java/net/mtrop/doom/tools/struct/util/HTTPUtils.java:1683
Enum
BoxAxis
Box axis enumeration.
src/main/java/net/mtrop/doom/tools/struct/swing/LayoutFactory.java:55
Class
BranchStatus
Branch status.
src/main/java/net/mtrop/doom/tools/gui/RepositoryHelper.java:162
Class
BuildThread
src/main/java/net/mtrop/doom/tools/doommake/AutoBuildAgent.java:565
Class
Builder
Builder class for {@link InstancedFuture}s. @param <T> the return type of the encapsulated Callable.
src/main/java/net/mtrop/doom/tools/struct/InstancedFuture.java:541
Interface
ButtonClickHandler
A handler interface for listening for button clicks.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:443
Class
CSVWriter
A simple CSV writer. A table of comma-separated cells.
src/main/java/net/mtrop/doom/tools/struct/CSVWriter.java:23
Class
Cancellable
A {@link Callable} that can be flagged for cancellation. The code in {@link #call()} must check to see if it has been cancelled in order to honor the
src/main/java/net/mtrop/doom/tools/struct/InstancedFuture.java:684
Interface
CheckBoxMenuItemClickHandler
A handler interface for listening for checkbox menu item clicks.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:520
Class
ClipboardUtils
Filled with Clipboard functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/swing/ClipboardUtils.java:25
Class
ColorFieldTest
src/test/java/net/mtrop/doom/tools/struct/swing/ColorFieldTest.java:18
Interface
ComboBoxChangeHandler
A handler interface for listening for combo box change events. @param <T> the item type.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:463
Class
CommandCompletion
Special completion for WadMerge-based stuff.
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/WadMergeCompletionProvider.java:56
Class
Common
Common shared functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/common/Common.java:34
Class
CommonCompletionProvider
A common completion provider with useful functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/CommonCompletionProvider.java:20
Class
CommonTest
src/test/java/net/mtrop/doom/tools/common/CommonTest.java:10
Class
CommonTokenMaker
A Token Maker base with common useful functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/CommonTokenMaker.java:21
Interface
ComponentActionHandler
A handler interface for listening for action events. @param <C> the component type that this handles.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:216
Interface
ComponentChangeHandler
A handler interface for listening for change events. @param <C> the component type that this handles.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:195
Class
ComponentFactory
A factory that creates models. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:77
Interface
ComponentItemHandler
A handler interface for listening for change events. @param <C> the component type that this handles. @param <T> the item type.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:239
Enum
CompositingTypes
Compositing types.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:220
Class
ConsoleLogger
A logger driver that outputs to Standard Out.
src/main/java/net/mtrop/doom/tools/struct/LoggingFactory.java:681
Interface
Constants
Patch constants. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/Constants.java:23
Interface
ConstantsBoom
Constants for Boom. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsBoom.java:21
Interface
ConstantsDoom19
Constants for Doom 1.9 specific. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsDoom19.java:19
Interface
ConstantsExtended
Constants for MBF. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsExtended.java:19
Interface
ConstantsID24
Constants for ID24.
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsID24.java:21
Interface
ConstantsMBF
Constants for MBF. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsMBF.java:22
Class
ContainerFactory
The main ContainerFactory class. ContainerFactory is used for creating complex layouts quickly, without the tedium of creating panels and layouts and
src/main/java/net/mtrop/doom/tools/struct/swing/ContainerFactory.java:36
Class
Context
Utility context.
src/main/java/net/mtrop/doom/tools/WSwAnTablesMain.java:145
Class
Context
src/main/java/net/mtrop/doom/tools/WTExportMain.java:248
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/DoomToolsMain.java:196
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/DoomMakeMain.java:325
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/WTexScanMain.java:217
Class
Context
Utility context.
src/main/java/net/mtrop/doom/tools/WADTexMain.java:175
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/DMXConvertMain.java:155
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/WTexListMain.java:152
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/DecoHackMain.java:230
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/DoomFetchMain.java:354
Class
Context
src/main/java/net/mtrop/doom/tools/WadScriptMain.java:898
Class
Context
Utility context.
src/main/java/net/mtrop/doom/tools/WadMergeMain.java:151
Class
Context
Program context.
src/main/java/net/mtrop/doom/tools/DoomImageConvertMain.java:235
Class
Context
Program context.
template/UtilityMain.java:90
Class
Created
Under-the-covers instance.
src/main/java/net/mtrop/doom/tools/struct/InstancedFuture.java:778
Interface
DEHActionPointer
Enumeration of action pointers for frames. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHActionPointer.java:19
Enum
DEHActionPointerDoom19
Enumeration of action pointers for frames. NOTE: KEEP THIS ORDER SORTED IN THIS WAY! It is used as breaking categories for the pointer dumper! @author
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHActionPointerDoom19.java:21
Class
DEHActionPointerEntry
Enumeration of action pointers for frames. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHActionPointerEntry.java:15
Enum
DEHActionPointerMBF
Enumeration of action pointers for frames. NOTE: KEEP THIS ORDER SORTED IN THIS WAY! It is used as breaking categories for the pointer dumper! @author
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHActionPointerMBF.java:23
Enum
DEHActionPointerMBF21
Enumeration of action pointers for frames. NOTE: KEEP THIS ORDER SORTED IN THIS WAY! It is used as breaking categories for the pointer dumper! @author
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHActionPointerMBF21.java:24
Enum
DEHActionPointerType
Enumeration of action pointer types. Note: DO NOT CHANGE THE ORDERING of the enums! They are ordered in ascending feature set! @author Xaser Acheron @
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHActionPointerType.java:18
Interface
DEHActor
Describes all DeHackEd objects that are actors. @author Matthew Tropiano @param <SELF> this class type.
src/main/java/net/mtrop/doom/tools/decohack/data/DEHActor.java:13
Class
DEHAmmo
A single ammo entry. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHAmmo.java:19
Enum
DEHFeatureLevel
DeHackEd Feature Level. Note: DO NOT CHANGE THE ORDERING of the enums! They are ordered in ascending feature set! @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHFeatureLevel.java:13
Interface
DEHFlag
Doom flag type. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHFlag.java:12
Class
DEHMiscellany
All other miscellaneous DeHackEd stuff. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHMiscellany.java:19
Class
DEHObject
Describes all DeHackEd objects and how to write them. @author Matthew Tropiano @param <SELF> this object's class.
src/main/java/net/mtrop/doom/tools/decohack/data/DEHObject.java:21
Interface
DEHPatch
Common DeHackEd Patch interface. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/DEHPatch.java:20
Interface
DEHPatchBoom
Common DeHackEd Patch interface for Boom/BEX. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/DEHPatchBoom.java:14
Interface
DEHPatchDoom19
Common DeHackEd Patch interface for specific Doom v1.9 executable patches. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/DEHPatchDoom19.java:12
Class
DEHProperty
DeHackEd property/custom property. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHProperty.java:14
Class
DEHSound
A single sound entry. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHSound.java:19
Class
DEHState
A single state. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHState.java:22
Enum
DEHStateMBF21Flag
Doom state flags. This is supported for MBF21 and higher. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHStateMBF21Flag.java:17
Class
DEHThing
A single thing entry. NOTE: All sound positions are 1-BASED. 0 = no sound, [index+1] is the sound. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHThing.java:25
Enum
DEHThingBoomFlag
Boom Engine-specific Thing flags @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingBoomFlag.java:16
Enum
DEHThingDoom19Flag
Doom Thing flags @author Matthew Tropiano @author Xaser Acheron
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingDoom19Flag.java:17
Interface
DEHThingFlag
Doom lower integer flags. @see DEHThingDoom19Flag @see DEHThingBoomFlag @see DEHThingMBFFlag @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingFlag.java:18
Enum
DEHThingID24Flag
ID24 Thing Flags. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingID24Flag.java:16
Enum
DEHThingMBF21Flag
MBF21 Thing Flags. @author Matthew Tropiano @author Xaser Acheron
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingMBF21Flag.java:17
Enum
DEHThingMBFFlag
Boom Engine-specific Thing flags @author Matthew Tropiano @author Xaser Acheron
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingMBFFlag.java:13
Class
DEHThingSchema
A single thing entry where all of its fields are nulled out. The purpose of this object is to prepare a thing where its values can be applied to many
src/main/java/net/mtrop/doom/tools/decohack/data/DEHThingSchema.java:22
Interface
DEHThingTarget
An interface that describes a Thing whose information can be set. NOTE: All sound positions are 1-BASED. 0 = no sound, [index+1] is the sound. @author
src/main/java/net/mtrop/doom/tools/decohack/data/DEHThingTarget.java:14
Enum
DEHValueType
Enumeration of action pointer/property parameter types. @author Xaser Acheron @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHValueType.java:17
Class
DEHWeapon
A single weapon entry. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHWeapon.java:21
Enum
DEHWeaponMBF21Flag
MBF21 Weapon flags. @author Xaser Acheron @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHWeaponMBF21Flag.java:17
Class
DEHWeaponSchema
A single weapon entry where all of its fields are nulled out. The purpose of this object is to prepare a weapon where its values can be applied to man
src/main/java/net/mtrop/doom/tools/decohack/data/DEHWeaponSchema.java:20
Interface
DEHWeaponTarget
An interface that describes a Weapon whose information can be set. @author Matthew Tropiano @param <SELF> This object type.
src/main/java/net/mtrop/doom/tools/decohack/data/DEHWeaponTarget.java:13
Class
DEUTEXTokenMaker
Token maker for DEUTex files. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/DEUTEXTokenMaker.java:20
Class
DImageConvertApp
DImageConverter application. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/apps/DImageConvertApp.java:42
Class
DImageConvertOffsetterApp
DImageConvert Offsetter program. Bulk-offset graphics in Doom. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/apps/DImageConvertOffsetterApp.java:87
Class
DImageConvertOffsetterCanvas
The main canvas for the image offsetter.
src/main/java/net/mtrop/doom/tools/gui/swing/panels/DImageConvertOffsetterCanvas.java:28
Class
DImageConvertOffsetterSettingsManager
DMXConvert GUI settings singleton. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/settings/DImageConvertOffsetterSettingsManager.java:21
Class
DImageConvertSettingsManager
DMXConvert GUI settings singleton. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/settings/DImageConvertSettingsManager.java:21
Class
DMXConvertApp
DMX converter application. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/apps/DMXConvertApp.java:41
Class
DMXConvertMain
Main class for Utility. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/DMXConvertMain.java:38
next →
1–100 of 605, ranked by callers