Namespace Unity.VisualScripting.ReorderableList.Element_Adder_Menu
Classes
ElementAdderMenuBuilder
Factory methods that create IElementAdderMenuBuilder<TContext> instances that can then be used to build element adder menus.
ElementAdderMenuCommandAttribute
Annotate IElementAdderMenuCommand<TContext> implementations with a ElementAdderMenuCommandAttribute to associate it with the contract type of addable elements.
ElementAdderMeta
Provides meta information which is useful when creating new implementations of the IElementAdderMenuBuilder<TContext> interface.
Interfaces
IElementAdder<TContext>
Interface for an object which adds elements to a context object of the type
TContext
.
IElementAdderMenu
Interface for a menu interface.
IElementAdderMenuBuilder<TContext>
Interface for building an IElementAdderMenu.
IElementAdderMenuCommand<TContext>
Interface for a menu command that can be included in an IElementAdderMenu either by annotating an implementation of the IElementAdderMenuCommand<TContext> interface with ElementAdderMenuCommandAttribute or directly by calling AddCustomCommand(IElementAdderMenuCommand<TContext>).