entities.scenes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
entities.scenes [2023/01/30 07:32] – uninomiconadmin | entities.scenes [2025/01/15 04:35] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
SerializeUtility supports two modes for deserialization: | SerializeUtility supports two modes for deserialization: | ||
+ | * Blocking ('' | ||
+ | * Async ('' | ||
+ | But only a blocking mode for serialization ('' | ||
+ | ==== Baking ==== | ||
+ | There are two types of baking: | ||
+ | - Full Rebakes | ||
+ | - Incremental Bakes ('' | ||
- | | + | A full rebake is triggered when: |
- | * Async ('' | + | |
+ | * An assembly containing Baker classes is modified. | ||
+ | |||
+ | Incremental bakes are triggered when: | ||
+ | * Open subscenes are modified. | ||
+ | |||
+ | ==== Serialization ==== | ||
+ | Subscenes are serialized to the binary format in several spots: | ||
+ | - When closing an opened, dirty SubScene. | ||
+ | - After modifying an assembly with bakers, triggering a full rebake. | ||
+ | - When making a player build((Can be incremental)). | ||
+ | |||
+ | Serialization uses a '' | ||
+ | |||
+ | SubScene serialization can be debugged by placing breakpoints within SerializeUtility.SerializeWorld, | ||
==== SceneSectionStreamingSystem ==== | ==== SceneSectionStreamingSystem ==== |
entities.scenes.1675063934.txt.gz · Last modified: 2025/01/15 04:35 (external edit)