Click or drag to resize

com.tiberiumfusion.ttplugins.HarmonyPlugins Namespace

The online runtime framework for plugins, including administration and the plugin base type and helpers available to plugin authors.
Classes
  ClassDescription
Public classHFrameworkPatches
Holder of various Harmony patches which provide some framework for HPlugins.
Public classHHelpers
Contains various helper and convenience methods for HPlugins to use.
Public classHHelpersAssetHandling
Specifically contains helper methods for use in creating and managing XNA assets.
Public classHHelpersInputReading
Specifically contains helper methods for use in reading human input.
Public classHHelpersStringDrawing
Specifically contains helper methods for use in managing spritefonts and drawing strings.
Public classHHelpersUIState
Specifically contains helper methods for use in detecting properties of the current UI state.
Public classHPatchOperation
Provides the necessary data to apply a single Harmony patch.
Public classHPlugin
The base class which provides the means to create a Harmony-based plugin.
Public classHPluginApplicator
Handles the application of HPlugins as Harmony patches.
Public classHPluginApplicatorConfiguration
Provides configuration data for the HPluginApplicator. Configuration data will be provided by TTApplicator.
Public classHPluginApplicatorResult
A data bundle of returned information from the HPluginApplicator
Public classHPluginAssemblyCompiler
Provider of the compiled assemblies that contain the usercode HPlugins.
Public classHPluginCompilationConfiguration
The configuration used to compile usercode HPlugins into assemblies.
Public classHPluginCompilationResult
A bundle of data produced by HPluginAssemblyCompiler.Compile()
Public classHPluginConfiguration
Contains configuration data for an HPlugin, such as user preferences.
Public classHPluginIdentity
Informational class which describes an HPlugin's identity.
Protected classHSupervisedPlugin
Container of both an HPlugin and data related to the HPlugin that is hidden from the HPlugin itself.
Enumerations
  EnumerationDescription
Public enumerationHPatchLocation
The location at which to apply a stub patch method.
Public enumerationHPluginApplicatorResultCodes
All possible result codes from plugin application.