Vixen
dd8b0a81
csharp
public sealed class RawImporter

Copies a file verbatim, so that anything at all can be addressable as a byte blob.

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

Remarks

The fallback, and it exists so that "this format has no importer yet" is a shrug rather than a blocker: a game that wants to ship a CSV, a licence file or a format the engine has never heard of gets an address for it today. It reads its own source and nothing else, which makes it the smallest complete example of what an importer is.

⚠ It says so when the shrug is wrong. The same shrug that is right for a CSV was how .vxwaves, .cube and the four AI formats each shipped unreachable — an extension somebody meant something by, taken as bytes, with no diagnostic anywhere. UnimportedFormats is the list of extensions that are somebody's, and this is where the silence ends.

Fields and properties (1)

  • public override int Version

    Its own version. Bumping it invalidates every artefact it has ever produced, which is the whole mechanism for "I fixed the mip filter, re-import everything".

Methods (1)

Used by (16)

  • BuiltInImportersVixen.Editor.Assets
  • CreateMenuTestsVixen.Editor.App.Tests
  • DdsImportTestsVixen.Editor.Assets.Tests
  • Doc08ImporterSetTestsVixen.Editor.Assets.Tests
  • EveryAttributedImporterTestsVixen.Editor.Assets.Tests
  • ImportBudgetTestsVixen.Editor.Assets.Tests
  • ImportParallelismTestsVixen.Editor.Assets.Tests
  • ImportPipelineTestsVixen.Editor.Assets.Tests
  • ImportResolveTestsVixen.Editor.Assets.Tests
  • ImporterRegistryTestsVixen.Editor.Assets.Tests
  • ImporterTestsVixen.Editor.Assets.Tests
  • SharedImportCacheTestsVixen.Editor.Assets.Tests
  • TextureImporterTestsVixen.Editor.Assets.Tests
  • UnclaimedPlacementExtensionTestsVixen.Editor.Assets.Tests
  • UnimportedFormatTestsVixen.Editor.Assets.Tests
  • WorkerResolveTestsVixen.AssetCompiler.Tests