GigaSphere
360 Tiled panorama engine
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAttribute
 CRevoid.GigaSphere.Editor.BrandingUtilityResponsible for loading and providing branding assets for the GigaSphere package while taking into account the current Unity Editor theme (dark or light)
 CRevoid.GigaSphere.Controls.CameraStrategyFactoryFactory class for creating appropriate camera strategies based on the current environment
 CEdge
 CUnityEditor.Editor
 CEditorWindow
 CRevoid.GigaSphere.Scenes.TourSceneManifest.Entry
 CRevoid.GigaSphere.Managers.GigasphereStatic entry point and controller for the GigaSphere Unity asset. Provides centralized access to core functionalities like loading locations, setting URLs, and managing segments. Automatically finds and caches the main TileLoader and SphereSegmentGenerator instances from the scene when first needed
 CRevoid.GigaSphere.Editor.Build.GigaSphereSceneAnalysisContains the aggregated results of analyzing multiple scenes for GigaSphere content
 CRevoid.GigaSphere.Editor.Build.GigaSphereSceneAnalyzerAnalyzes Unity scenes to detect GigaSphere components and extract tile folder references
 CRevoid.GigaSphere.Editor.GigaSphereTileMetadataRepresents metadata for GigaSphere tile generation, storing information about generation settings
 CGraphView
 CRevoid.GigaSphere.Editor.GuidedTour.GuidedTourDataOpenerAsset opener for GuidedTourData - opens the guided tour editor when double-clicking
 CRevoid.GigaSphere.GuidedTour.GuidedTourEventsEvents for guided tour progression and interactions
 CRevoid.GigaSphere.Editor.GuidedTour.GuidedTourMenuItemsEditor menu items for creating and managing guided tours
 CRevoid.GigaSphere.Hotspots.Animation.HotspotColorAnimStateRepresents the state of a color animation for a hotspot, including the target color, the renderer to apply the animation to, and the duration of the animation
 CRevoid.GigaSphere.Hotspots.HotspotDataRepresents the base class for hotspot data, containing common properties and behavior for hotspots in a panoramic environment
 CRevoid.GigaSphere.Editor.HotspotEditorRegistryRegistry for hotspot editors - discovers and manages custom hotspot editors
 CRevoid.GigaSphere.Editor.HotspotInspectorGUIUtility methods for rendering hotspot data inside editor inspectors
 CRevoid.GigaSphere.Editor.HotspotPanoramaDecoratorEntryInternal wrapper for decorator metadata
 CRevoid.GigaSphere.Editor.HotspotPanoramaDecoratorRegistryDiscovers and manages panorama decorators that render additional visuals for hotspots
 CRevoid.GigaSphere.Editor.HotspotPanoramaDrawContextProvides contextual information for rendering a hotspot inside the panorama
 CIBeginDragHandler
 CRevoid.GigaSphere.Controls.ICameraStrategyDefines the interface for camera control strategies that can be used with the GigaSphere system
 CRevoid.GigaSphere.Input.IDeviceInfoInterface for custom device type definitions, allowing users to create and register specialized device types beyond Unity's built-in DeviceType enum
 CIDisposable
 CIDragHandler
 CIEndDragHandler
 CSystem.IEquatable
 CRevoid.GigaSphere.Hotspots.Animation.IHotspotAnimatorInterface for components that animate hotspots in response to interaction events
 CRevoid.GigaSphere.Editor.IHotspotEditorDefines the interface for editing and managing hotspot data within a tour graph. You must implement this interface in order to build a custom hotspot editor for a specific hotspot type
 CRevoid.GigaSphere.Input.IHotspotInteractionHandlerDefines an interface for handling different types of interactions with hotspots
 CRevoid.GigaSphere.Editor.IHotspotPanoramaDecoratorDefines a decorator that can render additional visuals for a hotspot inside the panorama view
 CIPointerClickHandler
 CIPointerDownHandler
 CIPointerEnterHandler
 CIPointerExitHandler
 CIPointerUpHandler
 CIPostprocessBuildWithReport
 CRevoid.GigaSphere.Utils.ISubtitleReader
 CRevoid.GigaSphere.Generators.ITileSystem
 CRevoid.GigaSphere.UI.IVideoControlsManagerInterface for video control components that manage playback controls
 CRevoid.GigaSphere.Input.VR.IVRRigBridgeInterface that allows users to bridge their custom VR rig with the GigaSphere hotspot system. Implement this interface to provide interaction data from your VR controllers
 CRevoid.GigaSphere.Core.Utils.JsonSerializerProvides JSON serialization functionality that can adapt between Unity's JsonUtility and Newtonsoft.Json depending on what's available in the project
 CRevoid.GigaSphere.MathUtilityUtility class for mathematical operations related to panoramic spheres. Provides conversions between different coordinate systems: longitude/latitude, 3D vectors, UV coordinates, and angles
 CRevoid.GigaSphere.Editor.MetadataResolutionOverrideRuntime-safe resolution override for metadata serialization
 CMonoBehaviour
 CRevoid.GigaSphere.Editor.NativeTilerWrapperProvides high-performance native C# panorama tiling for GigaSphere, powered by the SkiaSharp library. Handles equirectangular images and outputs multi-level, padded tile sets for use in Unity
 CNode
 CRevoid.GigaSphere.Graph.NodeDataBase class for all node data types in the GigaSphere graph system
 CRevoid.GigaSphere.Editor.Build.PanoramaFolderInfoContains information about panorama folders found in StreamingAssets
 CRevoid.GigaSphere.Interop.PendingRequestRepresents a pending request for a tile, including its identifier and whether it has an associated callback
 CPrepareSceneForGigasphere
 CPropertyAttribute
 CPropertyDrawer
 CResolutionOverrideRepresents an override for resolution settings, including level and resolution values
 CRevoid.GigaSphere.Editor.Build.SceneAnalysisResultContains the results of analyzing a single scene for GigaSphere content
 CScriptableObject
 CScriptedImporter
 CRevoid.GigaSphere.Utils.SimpleTweenA lightweight utility class for creating simple tweening animations
 CRevoid.GigaSphere.Editor.SplitterApplicationDownloaderHandles downloading of splitter applications from the server
 CRevoid.GigaSphere.Editor.Build.StreamingAssetsAnalysisContains the results of analyzing StreamingAssets content in a build
 CRevoid.GigaSphere.Utils.SubtitleSegment
 CRevoid.GigaSphere.Graph.TourConnectionDataRepresents the connection data between two locations in a tour, including the origin, destination, and direction of the connection
 CRevoid.GigaSphere.Graph.TourGraphFactoryFactory for creating and configuring TourGraph instances at runtime with a fluent interface
 CRevoid.GigaSphere.Editor.Graph.TourGraphOpenerAsset open hook so double-click opens the editor window
 CRevoid.GigaSphere.Input.UIInteractionUtilityShared helpers for determining whether pointer positions overlap UI elements
 CRevoid.GigaSphere.Input.UnifiedTouchRepresents a touch sample abstracted from either input backend
 CRevoid.GigaSphere.Input.UnifiedTouchInputProvides per-frame access to touch samples that work with both the legacy and new input systems
 CRevoid.GigaSphere.Input.VR.VRHitInfoInformation about what the VR user is pointing at