public sealed class StandardFrameEditorFactoryOpens a frame document as knobs.
Remarks
⚠ It claims .vxcompositor, which nothing claimed before it. CompositorEditorFactory claims .vxcomp — a node graph that compiles to a frame — and the frame document itself opened in nothing at all: double-clicking the file a project actually ships did nothing. So this is the editor for the format, with the knobs as its main view and the resolved stacks shown for a hand-authored document too.
The four last-mile services are properties rather than constructor arguments because the registry is built before the modules are activated — see AssetEditorsModule, whose whole job is exactly this kind of binding.
Fields and properties (4)
public const string EditorNameWhat this editor is called, which is how the module finds it to bind it.
public override string NameWhat it is called, in a menu and in a message about two of them clashing.
public override IReadOnlyList<string> ExtensionsThe extensions it claims, each with its leading dot.
public override IReadOnlyList<Type> DocumentTypesEvery type Open may return; a view is found for each by DocumentView.
Methods (2)
public override EditorDocument Open(DocumentRequest request)Opens an asset as a document.
public static IDisposable[] Contribute(IEditorRegistry registry, HotReloadHost? reload)The two markup forms, contributed to a registry.
Used by (2)
- AssetEditorsModuleVixen.Editor.AssetEditors
- StandardEditorsVixen.Editor.AssetEditors