|
GigaSphere
360 Tiled panorama engine
|
Namespaces | |
| namespace | VR |
Classes | |
| class | DesktopDeviceInfo |
| Represents a desktop device (PC/Mac/Linux) with mouse and keyboard input. More... | |
| class | DeviceInfoManager |
| Manages the current device type and allows registration of custom device types. More... | |
| interface | IDeviceInfo |
| Interface for custom device type definitions, allowing users to create and register specialized device types beyond Unity's built-in DeviceType enum. More... | |
| interface | IHotspotInteractionHandler |
| Defines an interface for handling different types of interactions with hotspots. More... | |
| class | InteractionHandlerRegistry |
| Central registry for hotspot interaction handlers that allows users to register custom handlers for different device types without modifying core asset code. More... | |
| class | MobileDeviceInfo |
| Represents a mobile device (iOS/Android) with touch input. More... | |
| class | MouseInteractionHandler |
| Handles mouse-based interactions with hotspots. More... | |
| class | TouchInteractionHandler |
| Handles touch-based interactions with hotspots. More... | |
| class | UIInteractionUtility |
| Shared helpers for determining whether pointer positions overlap UI elements. More... | |
| struct | UnifiedTouch |
| Represents a touch sample abstracted from either input backend. More... | |
| class | UnifiedTouchInput |
| Provides per-frame access to touch samples that work with both the legacy and new input systems. More... | |
| class | VRControllerInteractionHandler |
| Interaction handler for VR controller-based interaction with hotspots. Uses controller raycasting and trigger button for selection. More... | |
| class | VRDeviceInfo |
| Represents a VR headset device with gaze-based interaction. More... | |
| class | VRGazeInteractionHandler |
| Interaction handler for VR gaze-based interaction with hotspots. Uses raycasting from the camera's forward direction and timer-based selection. More... | |
Enumerations | |
| enum | UnifiedTouchPhase { Began , Moved , Stationary , Ended , Canceled } |
| Normalized touch phase values that remain consistent across Unity's legacy and new input systems. More... | |