Version: 2.2.0 Classes
namespace Haply
namespace Inverse
namespace Unity
class ClientConfiguration
namespace CoordinateSystem
class BaseCoordinateConverter Provides methods for converting float arrays to Unity 's Vector3 and Quaternion types, and vice versa, with support for custom conversion settings that adjust axis order, apply negations, and add offsets to accommodate different coordinate systems or preferences.
class Inverse3CoordinateConverter Manages coordinate settings specific to the Inverse3 device, accommodating different configurations for left and right-handed device orientations.
class Inverse3CoordinateConverterPreset
class Inverse3CoordinateConverterProperty
class QuaternionSettings Contains settings for adjusting quaternion rotation, including axis order, negation, and an rotation offset.
struct Vector3Bool Defines settings for negating the axes of a vector.
class Vector3Settings Contains settings for adjusting vector3 position, including axis order, negation, and an position offset.
struct Vector4Bool Defines settings for negating the axes of a quaternion.
class VerseGripCoordinateConverter
class VerseGripCoordinateConverterPreset
class VerseGripCoordinateConverterProperty
class CursorBehaviour
class DeviceBehaviour Represents the base class for Inverse devices, providing common functionality and state management.
class DeviceMapper The DeviceMapper class manages the discovery, mapping, and state management of Haply devices within the Unity environment.
class EventDispatcher A thread-safe class which holds a queue with actions to execute on the next Update method.
class HapticOrigin Manages the scaling of haptic workspace while maintaining the size of cursor models.
namespace Internal
class Inverse3 Represents the Inverse3 device controller, managing device data and state updates.
class Inverse3Body Manages the body orientation of an Inverse3 device, applying real-time orientation updates to a specified GameObject.
class Inverse3Cursor
class Inverse3Gizmos
class PerformanceData
namespace Utilities
class VerseGrip Represents a VerseGrip device, handling its state and interactions.
class VerseGripCursor Cursor behaviour that updates its rotation based on a VerseGrip device's orientation.
namespace System
namespace System::Collections
namespace System::Collections::Concurrent
namespace System::Collections::Generic
namespace System::Linq
namespace System::Runtime::CompilerServices
namespace System::Text::RegularExpressions
namespace System::Threading
namespace System::Threading::Tasks
namespace Unity::XR::CoreUtils::Datums
namespace UnityEngine
namespace UnityEngine::Events
namespace UnityEngine::Serialization