Toast Engine
Loading...
Searching...
No Matches
editor.Editors Namespace Reference

Classes

class  ChannelOption
class  CurvePointVM
class  CurveView
class  CurveViewModel
class  GenericFieldVM
class  GenericView
class  GenericViewModel
class  HapticsView
class  HapticsViewModel
interface  IToastZoneEditor
class  PaletteSlotVM
class  PaletteSwatchVM
 One swatch of the 255-cell grid. More...
class  PaletteView
class  PaletteViewModel
 Assigns entry materials which a reimport of the source .vox cannot re-derive. More...
class  SchemaFieldItemVM
class  SchemaView
class  SchemaViewModel
class  StringOptionVM
class  StructTypeVM
class  TableCellVM
class  TableRowVM
class  TableView
class  TableViewModel
class  TypeSwitchCaseVM

Functions

record SchemaFieldDescriptor (string Name, string TypeKey, bool IsArray, string DefaultStr, string Description, IReadOnlyList< string > EnumOptions, double? MinValue, double? MaxValue, IReadOnlyList< string > Variants, string RefType, TypeSwitchDescriptor? TypeSwitch)
record TypeSwitchCase (string TypeKey, string DefaultStr)
record TypeSwitchDescriptor (string Field, IReadOnlyDictionary< string, TypeSwitchCase > Cases)
record StructDef (string Discriminator, List< SchemaFieldDescriptor > Fields)
record TableColumnVM (string Name, int StorageIndex, bool IsVisible)

Function Documentation

◆ SchemaFieldDescriptor()

record editor.Editors.SchemaFieldDescriptor ( string Name,
string TypeKey,
bool IsArray,
string DefaultStr,
string Description,
IReadOnlyList< string > EnumOptions,
double? MinValue,
double? MaxValue,
IReadOnlyList< string > Variants,
string RefType,
TypeSwitchDescriptor? TypeSwitch )

Inspector display name (x-toast-display-name); empty uses the field key

Here is the caller graph for this function: