GigaSphere
360 Tiled panorama engine
Loading...
Searching...
No Matches
Revoid.GigaSphere.Editor Namespace Reference

Namespaces

namespace  Build
 
namespace  Graph
 
namespace  GuidedTour
 
namespace  Hotspots
 

Classes

class  AudioSourceDirectionalAttenuationExtension
 
class  BrandingUtility
 Responsible for loading and providing branding assets for the GigaSphere package while taking into account the current Unity Editor theme (dark or light). More...
 
class  ClassDescriptionEditor
 Custom editor that automatically displays class descriptions for MonoBehaviour components. More...
 
class  FoldoutAttributeDrawer
 
class  GigaSphereHomeWindow
 Landing window for the GigaSphere asset. Shows asset information, documentation links, and version updates. Can be configured to show on startup. More...
 
class  GigaSphereTileMetadata
 Represents metadata for GigaSphere tile generation, storing information about generation settings. More...
 
class  HotspotEditorAttribute
 Attribute to mark classes that can render custom hotspot types in the editor. More...
 
class  HotspotEditorRegistry
 Registry for hotspot editors - discovers and manages custom hotspot editors. More...
 
class  HotspotEditorWindow
 Panorama hotspot editor - now with: More...
 
class  HotspotInspectorGUI
 Utility methods for rendering hotspot data inside editor inspectors. More...
 
class  HotspotPanoramaDecoratorAttribute
 Attribute used to register panorama decorators for hotspot types. More...
 
struct  HotspotPanoramaDecoratorEntry
 Internal wrapper for decorator metadata. More...
 
class  HotspotPanoramaDecoratorRegistry
 Discovers and manages panorama decorators that render additional visuals for hotspots. More...
 
struct  HotspotPanoramaDrawContext
 Provides contextual information for rendering a hotspot inside the panorama. More...
 
interface  IHotspotEditor
 Defines 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. More...
 
interface  IHotspotPanoramaDecorator
 Defines a decorator that can render additional visuals for a hotspot inside the panorama view. More...
 
class  MetadataResolutionOverride
 Runtime-safe resolution override for metadata serialization. More...
 
class  NativeTilerWrapper
 Provides 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. More...
 
class  SplitterApplicationDownloader
 Handles downloading of splitter applications from the server. More...
 
class  SplitterApplicationWindow
 Window that manages the UI for downloading splitter applications. More...
 
class  SplitterPreset
 Defines a preset configuration for generating tiled textures, including settings for tile size, zoom levels, output format, and compression options. More...
 
class  TourGraphWindow
 Represents a custom editor window for visualizing and editing a TourGraph asset. More...
 
class  TourManagerEditor
 Custom inspector for TourManager that displays mode-specific fields. More...
 
class  TourSceneFromGraphWindow
 Provides an editor workflow for generating authoring scenes from a TourGraph definition. More...
 
class  TypeSelectorDrawer
 Custom property drawer for TypeSelectorAttribute that shows a searchable dropdown of types derived from a base type. More...