This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
entities.scenes [2023/01/30 07:29] uninomiconadmin |
entities.scenes [2023/06/24 03:39] 97.126.63.199 |
||
---|---|---|---|
Line 5: | Line 5: | ||
SerializeUtility is responsible for writing entire Worlds to disk. It is written specifically for serializing Subscene Sections to disk in the editor, and then for streaming((see SceneSectionStreamingSystem)) them in efficiently during runtime. It can support other use cases, but it is not designed to. | SerializeUtility is responsible for writing entire Worlds to disk. It is written specifically for serializing Subscene Sections to disk in the editor, and then for streaming((see SceneSectionStreamingSystem)) them in efficiently during runtime. It can support other use cases, but it is not designed to. | ||
- | SerializeUtility supports two modes for deserialization: | + | SerializeUtility supports two modes for deserialization: |
+ | * Blocking ('' | ||
+ | * Async ('' | ||
+ | |||
+ | But only a blocking mode for serialization ('' | ||
+ | |||
+ | ==== Serialization ==== | ||
==== SceneSectionStreamingSystem ==== | ==== SceneSectionStreamingSystem ==== | ||
==== AsyncLoadSceneOperation ==== | ==== AsyncLoadSceneOperation ==== | ||
- | This system streams | + | These systems stream |
+ | The AsyncLoadSceneOperation and associated jobs use the Async Mode of SerializeUtility (see above). | ||