ZGConnectRealtimeStreamerWindow
MenuItem: ZG Connect/RealTime Asset Importer
Uloga u sustavu
Datoteka ZGConnectRealtimeStreamerWindow.cs definira klasu ZGConnectRealtimeStreamerWindow u namespace-u ZGConnect.RealtimeStreaming.Editor. Sadrži 502 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km. Editor pristup: ZG Connect/RealTime Asset Importer.
Uloga: Realtime streaming put — manifest, HLOD i gltfast učitavanje
Dizajnerska obrazloženja: Modul ZGConnectRealtimeStreamerWindow izdvojen je radi odvajanja odgovornosti unutar ZG Connect pipeline-a. Implementacija slijedi editor-first pristup s eksplicitnim JSON modelima i determinističkim tile ID-evima u EPSG:3765 sustavu. Realtime put koristi StreamingAssets manifest umjesto pre-importanih Addressables asseta.
Pregled
Datoteka ZGConnectRealtimeStreamerWindow.cs definira klasu ZGConnectRealtimeStreamerWindow u namespace-u ZGConnect.RealtimeStreaming.Editor. Sadrži 502 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km. Editor pristup: ZG Connect/RealTime Asset Importer.
Metode (22)
[MenuItem("ZG Connect/RealTime Asset Importer")]
Metoda Open klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
Importer" | Tip: "ZG Connect/RealTime Asset |
Algoritam
- Izvršava poslovnu logiku metode Open prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —
void OnEnable()
Metoda OnEnable klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void OnEnable()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Napomene: Unity lifecycle callback — poziva Unity runtime/editor.
Poziva: RegisterRegionBridge
Pozivatelji: —
void OnDisable()
Metoda OnDisable klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void OnDisable()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Napomene: Unity lifecycle callback — poziva Unity runtime/editor.
Poziva: —
Pozivatelji: —
void OnGUI()
Metoda OnGUI klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void OnGUI()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode OnGUI prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Napomene: Unity lifecycle callback — poziva Unity runtime/editor.
Poziva: DrawParametersAccordion, DrawProgressAccordion
Pozivatelji: —
void DrawParametersAccordion()
Metoda DrawParametersAccordion klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawParametersAccordion()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode DrawParametersAccordion prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: DrawAccordionSection, DrawDatasetRoot, DrawDiscoveredSources, DrawPackOptions, DrawRegionFilter, DrawPackActions
Pozivatelji: OnGUI
void DrawProgressAccordion()
Metoda DrawProgressAccordion klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawProgressAccordion()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode DrawProgressAccordion prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: DrawAccordionSection
Pozivatelji: OnGUI
static void DrawAccordionSection(string title, ref bool expanded, System.Action drawContent)
Metoda DrawAccordionSection klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
title | Tip: string |
expanded | Tip: ref bool |
drawContent | Tip: System.Action |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: DrawParametersAccordion, DrawProgressAccordion
void DrawDatasetRoot()
Metoda DrawDatasetRoot klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawDatasetRoot()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Unity EditorUtility — progress bar ili dijalog.
Poziva: ScanRoot
Pozivatelji: DrawParametersAccordion
void DrawDiscoveredSources()
Metoda DrawDiscoveredSources klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawDiscoveredSources()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: DrawParametersAccordion
void DrawPackOptions()
Metoda DrawPackOptions klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawPackOptions()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Unity Terrain API.
Poziva: —
Pozivatelji: DrawParametersAccordion
void DrawRegionFilter()
Metoda DrawRegionFilter klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawRegionFilter()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: AlignRegionToHlodGrid
Pozivatelji: DrawParametersAccordion
void DrawPackProgressContent()
Metoda DrawPackProgressContent klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawPackProgressContent()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: DrawStageProgressBar
Pozivatelji: —
static void DrawStageProgressBar(RealtimePackProgressTracker.StageSlot stage)
Metoda DrawStageProgressBar klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
stage | Tip: RealtimePackProgressTracker.StageSlot |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode DrawStageProgressBar prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: DrawPackProgressContent
void DrawPackActions()
Metoda DrawPackActions klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void DrawPackActions()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: PackDataset, CreateStreamerInScene
Pozivatelji: DrawParametersAccordion
void ScanRoot()
Metoda ScanRoot klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void ScanRoot()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode ScanRoot prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: RegisterRegionBridge
Pozivatelji: DrawDatasetRoot
void RegisterRegionBridge()
Metoda RegisterRegionBridge klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void RegisterRegionBridge()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: AlignRegionToHlodGrid
static void RepaintOpenTileMap()
Metoda RepaintOpenTileMap klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
static void RepaintOpenTileMap()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: PackDataset
void AlignRegionToHlodGrid()
Metoda AlignRegionToHlodGrid klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void AlignRegionToHlodGrid()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: DrawRegionFilter, RegisterRegionBridge, PackDataset
void PackDataset()
Metoda PackDataset klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void PackDataset()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Unity EditorUtility — progress bar ili dijalog.
- Unity Terrain API.
- Ispis u Unity konzolu.
Poziva: AlignRegionToHlodGrid, RepaintOpenTileMap
Pozivatelji: DrawPackActions
void OnPackProgress(RealtimePackProgress progress)
Metoda OnPackProgress klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
progress | Tip: RealtimePackProgress |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode OnPackProgress prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Napomene: Unity lifecycle callback — poziva Unity runtime/editor.
Poziva: —
Pozivatelji: —
void CreateStreamerInScene()
Metoda CreateStreamerInScene klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void CreateStreamerInScene()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode CreateStreamerInScene prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: DrawPackActions
static HashSet<string> GetPackedTileIds()
Metoda GetPackedTileIds klase ZGConnectRealtimeStreamerWindow — dio ZG Connect modula ZGConnectRealtimeStreamerWindow. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
static HashSet<string> GetPackedTileIds()
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —