Toast Engine
Loading...
Searching...
No Matches
editor.Assets.AssetFile Class Reference
Inheritance diagram for editor.Assets.AssetFile:
Collaboration diagram for editor.Assets.AssetFile:

Public Member Functions

 AssetFile (string path)
void NotifyGitChanged ()
void RefreshThumbnail ()
bool WriteTags (IReadOnlyCollection< string > tagIds)
void NotifyTagsChanged ()

Static Public Member Functions

static AssetFile Raw (string path)

Properties

bool IsRaw [get]
string Name [get]
string Filepath [get]
BaseAsset? Definition [get]
LucideIconKind Icon [get]
string TypeLabel [get]
AssetBrowserViewModel? Owner [get, set]
bool CanModify [get]
bool CanTag [get]
string AssetPath [get]
GitFileStatus GitStatus [get]
GitLock? LockInfo [get]
bool IsLockedByMe [get]
bool IsLockedByOthers [get]
bool IsLockable [get]
bool CanLock [get]
bool CanUnlock [get]
LucideIconKind DisplayIcon [get]
IBrush DisplayIconBrush [get]
bool ShowLockOverlay [get]
Bitmap? DisplayThumbnail [get]
bool IsSelected [get, set]
MetaHeader? Header [get]
string? Uid [get]
string ModifiedAt [get]
IReadOnlyList< string > TagIds [get]
IReadOnlyList< AssetTag > Tags [get]
ICommand RemoveTagCommand [get]
Bitmap? Thumbnail [get]
bool HasThumbnail [get]
IBrush TypeColor [get]

Events

PropertyChangedEventHandler? PropertyChanged

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