MCPcopy Create free account

hub / github.com/MTrop/DoomTools / types & classes

Types & classes605 in github.com/MTrop/DoomTools

ClassARGBCompositeContext
All composite contexts that mix two pixels together.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:496
ClassAbstractPatchContext
Abstract patch context. @author Matthew Tropiano @param <P> DEH patch type.
src/main/java/net/mtrop/doom/tools/decohack/contexts/AbstractPatchContext.java:42
InterfaceActionEventHandler
An action handler that is called when an action is performed.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:181
InterfaceActionNames
src/main/java/net/mtrop/doom/tools/gui/swing/panels/EditorMultiFilePanel.java:138
ClassAdditiveComposite
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
ClassAdditiveCompositeContext
The composite context for {@link AdditiveComposite}s.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:576
ClassAppCommon
Common application functions across more than one application. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/AppCommon.java:69
InterfaceApplicationNames
Valid application names.
src/main/java/net/mtrop/doom/tools/gui/DoomToolsGUIMain.java:76
ClassArgumentScanner
A token scanner that is argument-aware. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/ArgumentScanner.java:12
ClassArrayUtils
Simple utility functions around Arrays. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/util/ArrayUtils.java:19
ClassAttribute
src/main/java/net/mtrop/doom/tools/struct/HTMLWriter.java:1139
EnumAutoAlignMode
src/main/java/net/mtrop/doom/tools/gui/apps/DImageConvertOffsetterApp.java:1263
ClassAutoBuildAgent
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
ClassBlankFieldTest
src/test/java/net/mtrop/doom/tools/struct/swing/BlankFieldTest.java:17
ClassBlobContent
src/main/java/net/mtrop/doom/tools/struct/util/HTTPUtils.java:1683
EnumBoxAxis
Box axis enumeration.
src/main/java/net/mtrop/doom/tools/struct/swing/LayoutFactory.java:55
ClassBranchStatus
Branch status.
src/main/java/net/mtrop/doom/tools/gui/RepositoryHelper.java:162
ClassBuildThread
src/main/java/net/mtrop/doom/tools/doommake/AutoBuildAgent.java:565
ClassBuilder
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
InterfaceButtonClickHandler
A handler interface for listening for button clicks.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:443
ClassCSVWriter
A simple CSV writer. A table of comma-separated cells.
src/main/java/net/mtrop/doom/tools/struct/CSVWriter.java:23
ClassCancellable
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
InterfaceCheckBoxMenuItemClickHandler
A handler interface for listening for checkbox menu item clicks.
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:520
ClassClipboardUtils
Filled with Clipboard functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/swing/ClipboardUtils.java:25
ClassColorFieldTest
src/test/java/net/mtrop/doom/tools/struct/swing/ColorFieldTest.java:18
InterfaceComboBoxChangeHandler
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
ClassCommandCompletion
Special completion for WadMerge-based stuff.
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/WadMergeCompletionProvider.java:56
ClassCommon
Common shared functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/common/Common.java:34
ClassCommonCompletionProvider
A common completion provider with useful functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/CommonCompletionProvider.java:20
ClassCommonTest
src/test/java/net/mtrop/doom/tools/common/CommonTest.java:10
ClassCommonTokenMaker
A Token Maker base with common useful functions. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/CommonTokenMaker.java:21
InterfaceComponentActionHandler
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
InterfaceComponentChangeHandler
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
ClassComponentFactory
A factory that creates models. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/struct/swing/ComponentFactory.java:77
InterfaceComponentItemHandler
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
EnumCompositingTypes
Compositing types.
src/main/java/net/mtrop/doom/tools/struct/swing/ImageUtils.java:220
ClassConsoleLogger
A logger driver that outputs to Standard Out.
src/main/java/net/mtrop/doom/tools/struct/LoggingFactory.java:681
InterfaceConstants
Patch constants. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/Constants.java:23
InterfaceConstantsBoom
Constants for Boom. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsBoom.java:21
InterfaceConstantsDoom19
Constants for Doom 1.9 specific. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsDoom19.java:19
InterfaceConstantsExtended
Constants for MBF. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsExtended.java:19
InterfaceConstantsID24
Constants for ID24.
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsID24.java:21
InterfaceConstantsMBF
Constants for MBF. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/ConstantsMBF.java:22
ClassContainerFactory
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
ClassContext
Utility context.
src/main/java/net/mtrop/doom/tools/WSwAnTablesMain.java:145
ClassContext
src/main/java/net/mtrop/doom/tools/WTExportMain.java:248
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/DoomToolsMain.java:196
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/DoomMakeMain.java:325
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/WTexScanMain.java:217
ClassContext
Utility context.
src/main/java/net/mtrop/doom/tools/WADTexMain.java:175
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/DMXConvertMain.java:155
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/WTexListMain.java:152
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/DecoHackMain.java:230
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/DoomFetchMain.java:354
ClassContext
src/main/java/net/mtrop/doom/tools/WadScriptMain.java:898
ClassContext
Utility context.
src/main/java/net/mtrop/doom/tools/WadMergeMain.java:151
ClassContext
Program context.
src/main/java/net/mtrop/doom/tools/DoomImageConvertMain.java:235
ClassContext
Program context.
template/UtilityMain.java:90
ClassCreated
Under-the-covers instance.
src/main/java/net/mtrop/doom/tools/struct/InstancedFuture.java:778
InterfaceDEHActionPointer
Enumeration of action pointers for frames. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHActionPointer.java:19
EnumDEHActionPointerDoom19
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
ClassDEHActionPointerEntry
Enumeration of action pointers for frames. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHActionPointerEntry.java:15
EnumDEHActionPointerMBF
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
EnumDEHActionPointerMBF21
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
EnumDEHActionPointerType
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
InterfaceDEHActor
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
ClassDEHAmmo
A single ammo entry. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHAmmo.java:19
EnumDEHFeatureLevel
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
InterfaceDEHFlag
Doom flag type. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHFlag.java:12
ClassDEHMiscellany
All other miscellaneous DeHackEd stuff. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHMiscellany.java:19
ClassDEHObject
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
InterfaceDEHPatch
Common DeHackEd Patch interface. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/DEHPatch.java:20
InterfaceDEHPatchBoom
Common DeHackEd Patch interface for Boom/BEX. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/patches/DEHPatchBoom.java:14
InterfaceDEHPatchDoom19
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
ClassDEHProperty
DeHackEd property/custom property. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHProperty.java:14
ClassDEHSound
A single sound entry. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHSound.java:19
ClassDEHState
A single state. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHState.java:22
EnumDEHStateMBF21Flag
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
ClassDEHThing
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
EnumDEHThingBoomFlag
Boom Engine-specific Thing flags @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingBoomFlag.java:16
EnumDEHThingDoom19Flag
Doom Thing flags @author Matthew Tropiano @author Xaser Acheron
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingDoom19Flag.java:17
InterfaceDEHThingFlag
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
EnumDEHThingID24Flag
ID24 Thing Flags. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingID24Flag.java:16
EnumDEHThingMBF21Flag
MBF21 Thing Flags. @author Matthew Tropiano @author Xaser Acheron
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingMBF21Flag.java:17
EnumDEHThingMBFFlag
Boom Engine-specific Thing flags @author Matthew Tropiano @author Xaser Acheron
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHThingMBFFlag.java:13
ClassDEHThingSchema
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
InterfaceDEHThingTarget
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
EnumDEHValueType
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
ClassDEHWeapon
A single weapon entry. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/DEHWeapon.java:21
EnumDEHWeaponMBF21Flag
MBF21 Weapon flags. @author Xaser Acheron @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/decohack/data/enums/DEHWeaponMBF21Flag.java:17
ClassDEHWeaponSchema
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
InterfaceDEHWeaponTarget
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
ClassDEUTEXTokenMaker
Token maker for DEUTex files. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/parsing/DEUTEXTokenMaker.java:20
ClassDImageConvertApp
DImageConverter application. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/apps/DImageConvertApp.java:42
ClassDImageConvertOffsetterApp
DImageConvert Offsetter program. Bulk-offset graphics in Doom. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/apps/DImageConvertOffsetterApp.java:87
ClassDImageConvertOffsetterCanvas
The main canvas for the image offsetter.
src/main/java/net/mtrop/doom/tools/gui/swing/panels/DImageConvertOffsetterCanvas.java:28
ClassDImageConvertOffsetterSettingsManager
DMXConvert GUI settings singleton. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/settings/DImageConvertOffsetterSettingsManager.java:21
ClassDImageConvertSettingsManager
DMXConvert GUI settings singleton. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/managers/settings/DImageConvertSettingsManager.java:21
ClassDMXConvertApp
DMX converter application. @author Matthew Tropiano
src/main/java/net/mtrop/doom/tools/gui/apps/DMXConvertApp.java:41
ClassDMXConvertMain
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