PanoShard
360 Gigapixel Panorama Framework
Loading...
Searching...
No Matches
Reshardic.PanoShard.Editor Namespace Reference

Namespaces

namespace  Build
 
namespace  Graph
 
namespace  GuidedTour
 
namespace  Hotspots
 
namespace  UI
 

Classes

class  AudioSourceDirectionalAttenuationExtension
 
class  BrandingUtility
 Responsible for loading and providing branding assets for the PanoShard 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  FloorPlanEditorWindow
 
class  FoldoutAttributeDrawer
 
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  MacOSPermissionsWindow
 Editor window that displays macOS executable permission instructions and allows users to retry setting permissions or manually copy commands to run in Terminal. More...
 
class  MetadataResolutionOverride
 Runtime-safe resolution override for metadata serialization. More...
 
class  NativeTilerWrapper
 Provides high-performance native C# panorama tiling for PanoShard, powered by the SkiaSharp library. Handles equirectangular images and outputs multi-level, padded tile sets for use in Unity. More...
 
class  NorthMarkerHotspotEditor
 Editor for NorthMarkerHotspotData. Allows creating and editing North Marker hotspots in the Hotspot Editor. Enforces a single North Marker per location. More...
 
class  PanoShardEditorTheme
 Centralised colour palette, texture cache, shared GUIStyles and draw helpers used by all PanoShard editor windows. Keeps visual language consistent across tools and eliminates per-window style duplication. More...
 
class  PanoShardHomeWindow
 Landing window for the PanoShard asset. Shows asset information, documentation links, and version updates. Can be configured to show on startup. More...
 
class  PanoShardPresetEditor
 Provides a custom editor for the SplitterPreset class, enabling configuration of preset properties such as tile size, format, quality, and advanced settings specific to KTX output. More...
 
class  PanoShardTileMetadata
 Represents metadata for PanoShard tile generation, storing information about generation settings. More...
 
class  PrepareSceneForPanoshard
 
class  ResolutionOverride
 Represents an override for resolution settings, including level and resolution values. More...
 
class  ResolutionOverridePropertyDrawer
 Custom property drawer for ResolutionOverride to handle nullable resolution in the inspector. More...
 
class  SouthMarkerHotspotEditor
 Editor for SouthMarkerHotspotData. Allows creating and editing South Marker hotspots in the Hotspot Editor. Enforces a single South Marker per location. 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...
 
class  UpgradePanoramasWindow
 Window for upgrading existing panoramas made with FREE version into non-watermarked version. More...