Vixen
02b45cc4
csharp
public record class AddressableGroup

An addressable group: a policy for a set of assets.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Written as a .vxgroup file next to the assets it governs, and bound through the same YAML machinery as a .meta file — so the format is the API and an artist can read it.

Fields and properties (9)

  • public const string Extension

    What a group file is called.

  • public string Name

    What the group is called. Bundles are named after it.

  • public ContentProvider LoadPath

    Whether its bundles ship with the application or are downloaded.

  • public BundlePacking Packing

    How its assets are distributed across bundles.

  • public CompressionMethod Compression

    How its bundles' chunks are compressed.

  • public BundleNaming BundleNaming

    What its bundle files are called.

  • public bool IncludeInBuild

    Whether it is built at all. A group of work in progress is turned off rather than deleted.

  • public UpdateRestriction UpdateRestriction

    Whether it may be replaced by a content update.

  • public string RemoteUrl

    Where its bundles are fetched from, for a remote group.

Used by (16)

  • ContentAddressablesRemote
  • AddressableGroupDocumentVixen.Editor.AssetEditors
  • AddressableGroupDocumentTestsVixen.Editor.AssetEditors.Tests
  • BuildPlanVixen.Editor.Assets
  • BuildPlannerVixen.Editor.Assets
  • BuildPlannerTestsVixen.Editor.Assets.Tests
  • ContentBuilderVixen.Editor.Assets
  • ContentBuilderTestsVixen.Editor.Assets.Tests
  • ContentPipelineVixen.Editor.Assets
  • DoctorRunnerVixen.Cli
  • ImportSettingsMirrorTestsVixen.Editor.AssetEditors.Tests
  • PlannedProjectVixen.Editor.Assets.Tests
  • ProjectVixen.Cli
  • ProjectWorkspaceVixen.Editor.Assets
  • TypeRegistrationVixen.Editor.Assets
  • VixenCommandTestsVixen.Cli.Tests