Toast Engine
Loading...
Searching...
No Matches
editor.Editors.CurveViewModel Class Reference
Inheritance diagram for editor.Editors.CurveViewModel:
Collaboration diagram for editor.Editors.CurveViewModel:

Public Member Functions

Task WriteAutosaveAsync (string virtualPath)
void OpenFile (string uid, string virtualPath, BaseAsset definition, string? contentSourceRealPath=null)
async Task< bool > ConfirmCloseCurrentAsync ()

Properties

static IReadOnlyList< string > SplineTypeNames [get]
static IReadOnlyList< string > DimensionNames = ["1D", "2D", "3D"] [get]
ObservableCollection< ChannelOption > Channels = [] [get]
bool HasChannels [get]
ObservableCollection< CurveCanvasItem > CanvasItems = [] [get]
ObservableCollection< CurvePointVM > PointRows = [] [get]
bool HasContent [get]
bool HasBezierHint [get]
bool IsAutosaveDirty [get]
string? AutosaveFileName [get]
Properties inherited from editor.Editors.IToastZoneEditor
bool IsDirty [get]

Member Function Documentation

◆ ConfirmCloseCurrentAsync()

async Task< bool > editor.Editors.CurveViewModel.ConfirmCloseCurrentAsync ( )
inline

◆ OpenFile()

void editor.Editors.CurveViewModel.OpenFile ( string uid,
string virtualPath,
BaseAsset definition,
string? contentSourceRealPath = null )
inline

◆ WriteAutosaveAsync()

Task editor.Editors.CurveViewModel.WriteAutosaveAsync ( string virtualPath)
inline

Property Documentation

◆ AutosaveFileName

string? editor.Editors.CurveViewModel.AutosaveFileName
get

◆ IsAutosaveDirty

bool editor.Editors.CurveViewModel.IsAutosaveDirty
get

◆ SplineTypeNames

IReadOnlyList<string> editor.Editors.CurveViewModel.SplineTypeNames
staticget
Initial value:
=
["Linear", "Catmull-Rom", "B-Spline", "Bezier"]

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