Hydrogen Framework  1.3.1
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCHydrogen.ArrayAdditional static functions used to extend existing Array support inside of Unity.
oCHydrogen.Core.AudioStackItemA class represention of all information needed for an AudioClip to be played via the AudioStack.
oCHydrogen.Threading.Jobs.MeshCombiner.BufferedMeshA thread safe representation of a Mesh.
oCHydrogen.ComponentsAdditional static functions and constants used to extend existing Component support inside of Unity.
oCEventArgs
|\CHydrogen.Threading.Forker.ParallelEventArgsEvent arguments representing the completion of a parallel action.
oCHydrogen.Threading.ForkerProvides a caller-friendly wrapper around parallel actions.
oCHydrogen.Core.WebPool.FormBinaryDataForm Data Structure
oCIComparer< TransitionMesh >
|\CHydrogen.Threading.Jobs.MeshCombiner.TransitionMeshSorterA class defining how to sort TransitionMeshes.
oCHydrogen.Serialization.INI
oCHydrogen.Peripherals.InputControlBase
|oCHydrogen.Peripherals.InputAxisControl
|oCHydrogen.Peripherals.InputDeltaAxisControl
|oCHydrogen.Peripherals.InputKeyboardButtonControl
|\CHydrogen.Peripherals.InputMouseButtonControl
oCHydrogen.Threading.JobBase
|oCHydrogen.Threading.ThreadedJobA base class for threaded jobs.
|\CHydrogen.Threading.ThreadPoolJobA base class for ThreadPool jobs.
| \CHydrogen.Threading.Jobs.MeshCombinerA Multi-Threaded Mesh Combiner that runs in another thread. (Yes! It is just that cool!)
oCHydrogen.Serialization.JSONThis class encodes and decodes JSON strings. Spec. details, see http://www.json.org/
oCHydrogen.Serialization.JSONObject
oCHydrogen.LayersAdditional static functions used to extend existing Layers support inside of Unity.
oCHydrogen.MaterialAdditional static functions and constants used to extend existing Material support inside of Unity.
oCHydrogen.MathAdditional static functions used to extend existing Math support inside of Unity.
oCHydrogen.MemoryAdditional static functions used to extend existing Memory support inside of Unity.
oCHydrogen.MeshAdditional static functions and constants used to extend existing Mesh support inside of Unity.
oCHydrogen.Threading.Jobs.MeshCombiner.MeshInputMesh Input Format
oCHydrogen.Threading.Jobs.MeshCombiner.MeshObjectMesh Object Format
oCHydrogen.Threading.Jobs.MeshCombiner.MeshOutputMesh Output Format
oCMonoBehaviour
|oChDebugAn in-game debugging system to make every developer happy.
|oChMeshCombinerA drop in implementation of how to interact with the Hydrogen.Threading.Jobs.MeshCombiner. This is meant really as an example of one way of using it, but you will probably want to create your own method to further optimize the workflow.
|oChTestFlightA drop in implementation of the Hydrogen.Plugins.TestFlight manager. It implements advanced features included with TestFlight allowing for proper session tracking and reporting.
|oCHydrogen.Core.AudioStackA stack system for 2D audio sources.
||\ChAudioStackA drop in implementation of the Hydrogen.Core.AudioStack. This simply makes the class an accessible singleton with some very simple additional functionality.
|oCHydrogen.Core.ObjectPoolAn internal pooling system used within the Hydrogen Framework
||\ChObjectPoolA drop in implementation of the Hydrogen.Core.ObjectPool. This simply makes the class an accessible singleton with some very simple additional functionality.
|oCHydrogen.Core.ObjectPoolItemBaseThe base for all classes which want to extend the behaviour of an ObjectPoolItem, these methods need to be implemented for the efficient use of the Object Pool system.
||oChObjectPoolItemA drop in implementation of the Hydrogen.Core.ObjectPoolItem. This is one possible way of setting up an ObjectPoolItem to handle spawning and despawning appropriately.
||\CHydrogen.Core.WebPoolWorkerAn internal web call used within the Hydrogen Framework
|oCHydrogen.Core.WebPoolAn internal web pool system used within the Hydrogen Framework.
||\ChWebPoolA drop in implementation of the Hydrogen.Core.WebPool. This simply makes the class an accessible singleton with some very simple additional functionality.
|\CHydrogen.Peripherals.Input
| \ChInputA drop in implementation of the Hydrogen.Peripherals.Input manager. This simply makes the class an accessible singleton with some very simple additional functionality.
oCHydrogen.NavMeshAdditional static functions used to extend existing NavMesh support inside of Unity.
oCHydrogen.Core.ObjectPoolCollectionThe actual pool used by the pooling system, multiple instances of these will be created per unique Prefab or GameObject.
oCHydrogen.RegexAdditional static functions and constants used to extend existing Regex support inside of Unity.
oCHydrogen.ResourcesAdditional static functions used to extend existing Resources support inside of Unity.
oCHydrogen.Plugins.TestFlightA static method of interacting with the TestFlight system.
oCHydrogen.TextureAdditional static functions used to extend existing Texture support inside of Unity.
oCHydrogen.Threading.Jobs.MeshCombiner.TransitionMeshTransition Stage Mesh
oCHydrogen.ValidateAdditional static functions used to extend existing Validation support inside of Unity.
oChDebug.WatchedItem
\CHydrogen.XMLAdditional static functions used to extend existing XML support inside of Unity.