|
Toast Engine
|


Public Member Functions | |
| void | SetFieldTypesRecursive (IReadOnlyList< string > types) |
| object | ToTomlValue () |
Static Public Member Functions | |
| static string | FormatFieldName (string raw) |
| static GenericFieldVM | FromToml (string name, object tomlValue, string typeHint="") |
Static Public Attributes | |
| static readonly IReadOnlyList< string > | AllFieldTypes |
| static readonly IReadOnlyList< string > | BasicFieldTypes |
Properties | |
| IReadOnlyList< string > | FieldTypes = AllFieldTypes [get, set] |
| IReadOnlyList< string > | Variants = [] [get, set] |
| bool | ChildrenEditable [get] |
| Func< GenericFieldVM >? | ArrayItemFactory [get, set] |
| IReadOnlyList< string > | EnumAllowedValues [get, set] |
| ObservableCollection< GenericFieldVM > | Children = [] [get] |
| Action? | NotifyDirty [get, set] |
| Action< GenericFieldVM >? | RemoveCallback [get, set] |
| bool | IsFloat [get] |
| bool | IsInt [get] |
| bool | IsBool [get] |
| bool | IsString [get] |
| bool | IsNode [get] |
| bool | IsAsset [get] |
| bool | IsVec2 [get] |
| bool | IsVec3 [get] |
| bool | IsColor3 [get] |
| bool | IsColor4 [get] |
| bool | IsObject [get] |
| bool | IsArray [get] |
| bool | IsEnum [get] |
| bool | IsVectorLayout [get] |
| bool | IsScalar [get] |
| bool | IsScalarOrVec [get] |
| bool | HasEnumOptions [get] |
| bool | IsEnumWithOptions [get] |
| bool | IsEnumWithoutOptions [get] |
| bool | IsNamedScalar [get] |
| bool | IsArrayItem [get] |
| bool | IsNamedField [get] |
| bool | IsUnnamedScalar [get] |
| string | DisplayLabel [get] |
| bool | ShouldSplitRow [get] |
| bool | RowVisible [get] |
| bool | IsStructRow [get] |
|
static |
|
static |
|
get |
Implements editor.Components.Elements.IStructRow.
|
get |
Implements editor.Components.Elements.IRowVisible.
|
get |
Implements editor.Components.Elements.IRowSplittable.