Vixen
02b45cc4
csharp
public record class AssetEditorRequest

What an editor is handed when something asks for an asset to be opened.

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

Remarks

The path is resolved by the registry rather than by each editor, because AssetDatabase stores project-relative paths and an editor that did its own combining is an editor that would eventually do it differently from the next one.

Fields and properties (3)

  • public EditorProject Project

    The project it belongs to.

  • public AssetId Asset

    Its identity, which is what a reopened tab is found by.

  • public string Path

    Where the file is, absolute.

Methods (1)

  • public AssetEditorRequest(EditorProject Project, AssetId Asset, string Path)

    What an editor is handed when something asks for an asset to be opened.

Used by (25)

  • AddressableGroupEditorFactoryVixen.Editor.AssetEditors
  • AnimationClipEditorFactoryVixen.Editor.AssetEditors
  • AnimationGraphEditorFactoryVixen.Editor.AssetEditors
  • AudioMixerEditorFactoryVixen.Editor.AssetEditors
  • ClashingFactoryVixen.Editor.AssetEditors.Tests
  • CompositorEditorFactoryVixen.Editor.AssetEditors
  • FontEditorFactoryVixen.Editor.AssetEditors
  • HarnessEditorFactoryVixen.Editor.AssetEditors
  • IAssetEditorFactoryVixen.Editor.AssetEditors
  • InputActionsEditorFactoryVixen.Editor.AssetEditors
  • MarkupEditorFactoryVixen.Editor.AssetEditors
  • MaterialEditorFactoryVixen.Editor.AssetEditors
  • ModelEditorFactoryVixen.Editor.AssetEditors
  • MoveSetEditorFactoryVixen.Editor.AssetEditors
  • PrefabEditorFactoryVixen.Editor.AssetEditors
  • ProxyShapeEditorFactoryVixen.Editor.AssetEditors
  • SameNameFactoryVixen.Editor.AssetEditors.Tests
  • SceneEditorFactoryVixen.Editor.AssetEditors
  • SequenceEditorFactoryVixen.Editor.AssetEditors
  • ShaderEditorFactoryVixen.Editor.AssetEditors
  • ShaderGraphEditorFactoryVixen.Editor.AssetEditors
  • ShapeVocabularyEditorFactoryVixen.Editor.AssetEditors
  • StandardEditorsVixen.Editor.AssetEditors
  • TextureEditorFactoryVixen.Editor.AssetEditors
  • VfxEditorFactoryVixen.Editor.AssetEditors