csharp
public readonly record struct CatalogBundleOne bundle, and what it costs to get hold of it.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (7)
public string NameWhat the catalog calls it.
public string UrlWhere to fetch it, for a remote one. Empty for local.
public ObjectId HashThe bundle's content hash, which is also its cache key.
public long SizeIts size on the wire, compressed.
public uint CrcA cheap integrity check that does not need the whole file hashed.
public CompressionMethod CompressionHow its chunks are packed.
public ImmutableArray<string> DependenciesOther bundles that must be present for this one's chunks to resolve.
Methods (3)
public CatalogBundle(string Name, string Url, ObjectId Hash, long Size, uint Crc, CompressionMethod Compression, ImmutableArray<string> Dependencies)One bundle, and what it costs to get hold of it.
public bool Equals(CatalogBundle other)Whether two bundles describe the same thing.
public override int GetHashCode()Returns the hash code for this instance.
Used by (22)
- AssetManagerVixen.Assets
- BundleCacheVixen.Assets
- BundleCacheTestsVixen.Assets.Tests
- CacheWorldVixen.Assets.Tests
- CatalogFormatVixen.Assets
- CatalogFormatTestsVixen.Assets.Tests
- ContentCatalogVixen.Assets
- ContentCatalogExtensionsVixen.Assets
- ContentCatalogTestsVixen.Assets.Tests
- ContentMountVixen.App.Hosting
- ContentUpdateTestsVixen.Assets.Tests
- IBundleSourceVixen.Assets
- LocalBundleSourceVixen.Assets
- RemoteBundleSourceVixen.Assets
- RemoteContentTestsVixen.Assets.Tests
- RemoteWorldVixen.Assets.Tests
- RoutedBundleSourceVixen.Assets
- UpdateWorldVixen.Assets.Tests
- VixenApplicationVixen.App.Hosting
- ContentBuilderVixen.Editor.Assets
- ContentBuilderTestsVixen.Editor.Assets.Tests
- DoctorRunnerVixen.Cli