public enum BundlePackingHow a group's assets are distributed across bundles.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The single most consequential setting in a content build. A bundle is the unit of download and the unit of residency: everything in one arrives together and stays together, so packing decides both what a patch costs and how much memory one asset drags in behind it.
Fields and properties (3)
PackTogetherOne bundle for the group. Fewest requests and the best compression, and a change to one asset re-downloads all of them.
PackSeparatelyOne bundle per asset. A patch ships only what changed, at the cost of a request each and compression that has nothing to find patterns across.
PackTogetherByLabelOne bundle per label. The middle answer, and usually the right one: things labelled together are things loaded together.
Used by (11)
- ContentAddressablesRemote
- AddressableGroupVixen.Editor.Assets
- AddressableGroupDocumentTestsVixen.Editor.AssetEditors.Tests
- AddressableGroupEditsVixen.Editor.AssetEditors
- BuildPlannerTestsVixen.Editor.Assets.Tests
- ContentBuilderVixen.Editor.Assets
- ContentBuilderTestsVixen.Editor.Assets.Tests
- Describes_Vixen_Editor_AssetEditors_Content_AddressableGroupEditsVixen.Editor.AssetEditors
- PlannedProjectVixen.Editor.Assets.Tests
- TypeRegistrationVixen.Editor.Assets
- Vixen_Editor_AssetEditors_Content_AddressableGroupEditsSerializerVixen.Editor.AssetEditors