Vixen
feb85697
csharp
public abstract class DocumentView<TDocument> where TDocument : class, IEditableDocument

A DocumentView for one document type, so a view's body is typed.

Read the guide page for this →

Fields and properties (1)

  • public override sealed Type DocumentType

    The document type this view is for; a document of a type derived from it is found too.

Methods (4)

  • public override sealed bool Accepts(IEditableDocument document)

    Whether this view is the one for a document of its type.

  • public override sealed UiElement Create(IEditableDocument document, UiElement panel)

    Builds the controls into a panel.

  • protected virtual bool Owns(TDocument document)

    Whether this view is the one for a document of its type.

  • protected abstract UiElement Build(TDocument document, UiElement panel)

    Builds the controls into a panel.

Used by (31)

  • AddressableGroupEditorViewVixen.Editor.AssetEditors
  • AnimationClipEditorViewVixen.Editor.AssetEditors
  • AnimationGraphEditorViewVixen.Editor.AssetEditors
  • AudioMixerEditorViewVixen.Editor.AssetEditors
  • BehaviorTreeEditorViewVixen.Editor.AssetEditors
  • CompositorEditorViewVixen.Editor.AssetEditors
  • FontEditorViewVixen.Editor.AssetEditors
  • GoapDomainEditorViewVixen.Editor.AssetEditors
  • HarnessEditorViewVixen.Editor.AssetEditors
  • InputActionsEditorViewVixen.Editor.AssetEditors
  • LayerStackEditorViewVixen.Editor.Texturing
  • MarkupEditorViewVixen.Editor.AssetEditors
  • MaterialEditorViewVixen.Editor.AssetEditors
  • ModelEditorViewVixen.Editor.AssetEditors
  • MoveSetEditorViewVixen.Editor.AssetEditors
  • PrefabEditorViewVixen.Editor.AssetEditors
  • ProxyShapeEditorViewVixen.Editor.AssetEditors
  • QueryEditorViewVixen.Editor.AssetEditors
  • SceneEditorViewVixen.Editor.AssetEditors
  • SceneHierarchyViewTestsVixen.Editor.AssetEditors.Tests
  • SequenceEditorViewVixen.Editor.AssetEditors
  • ShaderEditorViewVixen.Editor.AssetEditors
  • ShaderGraphEditorViewVixen.Editor.AssetEditors
  • ShapeVocabularyEditorViewVixen.Editor.AssetEditors
  • StandardFrameEditorViewVixen.Editor.AssetEditors
  • StyleSheetEditorViewVixen.Editor.AssetEditors
  • TenthViewVixen.Editor.AssetEditors.Tests
  • TextureEditorViewVixen.Editor.AssetEditors
  • TextureGraphEditorViewVixen.Editor.Texturing
  • UtilitySetEditorViewVixen.Editor.AssetEditors
  • VfxEditorViewVixen.Editor.AssetEditors