Toast Engine
Loading...
Searching...
No Matches
editor.Workspace.FieldVM Class Reference
Inheritance diagram for editor.Workspace.FieldVM:
Collaboration diagram for editor.Workspace.FieldVM:

Public Member Functions

 FieldVM (FieldInfo info)
 FieldVM (LuaField info)
void ApplyEngineString (string s)
bool ApplyFilter (string query)

Properties

string ParameterName [get]
string DisplayName [get]
WidgetKind Kind [get]
bool IsLua [get]
bool ReadOnly [get]
double Min [get]
double Max [get]
string? Unit [get]
string? RefType [get]
DateTime LastEdit = DateTime.MinValue [get]
bool ShowReset [get]
ObservableCollection< TextSegment > Segments = [] [get]
WidgetKind ArrayElementKind [get]
bool IsArray [get]
ObservableCollection< FieldVM > ArrayItems = [] [get]
bool IsFloat [get]
bool IsInt [get]
bool IsEnum [get]
bool IsBool [get]
bool IsString [get]
bool IsVec2 [get]
bool IsVec3 [get]
bool IsVec4 [get]
bool IsAssetRef [get]
bool IsNodeRef [get]
bool IsReadOnlyText [get]
bool IsLayers [get]
bool IsVectorLayout [get]
string? LayersPartnerName [get]
bool IsLayersPartner [get]
bool Editable [get]
bool IsColor3 [get]
bool IsColor4 [get]
bool IsVectorOrColor [get]
int ComponentCount [get]
ObservableCollection< string > EnumOptions = [] [get]
IAsyncCanExecuteCommand PasteCommand [get]
IAsyncCanExecuteCommand PasteArrayItemCommand [get]
IAsyncCanExecuteCommand AppendArrayPasteCommand [get]

Events

Action< FieldVM, LayerMasks >? LayersEdited
Action< FieldVM, string >? Edited

The documentation for this class was generated from the following file:
  • editor/Workspace/InspectorModels.cs