M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Core.ImageIdentifierVM Class Reference

Inherits TaleWorlds.Library.ViewModel.

Public Member Functions

 ImageIdentifierVM (ImageIdentifierType imageType=ImageIdentifierType.Null)
 
 ImageIdentifierVM (ItemObject itemObject, string bannerCode="")
 
 ImageIdentifierVM (CharacterCode characterCode)
 
 ImageIdentifierVM (CraftingPiece craftingPiece, string pieceUsageID)
 
 ImageIdentifierVM (BannerCode bannerCode, bool nineGrid=false)
 
 ImageIdentifierVM (Banner banner)
 
 ImageIdentifierVM (ImageIdentifier code)
 
 ImageIdentifierVM (PlayerId id, int forcedAvatarIndex=-1)
 
 ImageIdentifierVM (string id, ImageIdentifierType type)
 
ImageIdentifierVM Clone ()
 
bool Equals (ImageIdentifierVM target)
 
- Public Member Functions inherited from TaleWorlds.Library.ViewModel
void OnPropertyChanged ([CallerMemberName]string propertyName=null)
 Method for notifying binded views about the changes in a property. Uses reflection to get the value of the property. If reflection is not needed or updated value of the property is already known, use OnPropertyChangedWithValue() instead. More...
 
void OnPropertyChangedWithValue (object value, [CallerMemberName]string propertyName=null)
 Faster method for notifying binded views about the changes in a property. To avoid reflection, caller can pass changed value to this method. If caller does not have access rights to the value, use OnPropertyChanged() instead. More...
 
object GetViewModelAtPath (BindingPath path, bool isList)
 
object GetViewModelAtPath (BindingPath path)
 
object GetPropertyValue (string name, PropertyTypeFeeder propertyTypeFeeder)
 
object GetPropertyValue (string name)
 
Type GetPropertyType (string name)
 
void SetPropertyValue (string name, object value)
 
virtual void OnFinalize ()
 
void ExecuteCommand (string commandName, object[] parameters)
 
virtual void RefreshValues ()
 Used for updating localized texts. More...
 
object GetViewModelAtPath (BindingPath path)
 
object GetViewModelAtPath (BindingPath path, bool isList)
 
object GetPropertyValue (string name)
 
object GetPropertyValue (string name, PropertyTypeFeeder propertyTypeFeeder)
 
void SetPropertyValue (string name, object value)
 
void ExecuteCommand (string commandName, object[] parameters)
 

Properties

string Id [get]
 
bool IsEmpty [get]
 
bool IsValid [get]
 
string AdditionalArgs [get]
 
int ImageTypeCode [get]
 
- Properties inherited from TaleWorlds.Library.ViewModel
PropertyChangedEventHandler PropertyChanged
 
PropertyChangedWithValueEventHandler PropertyChangedWithValue
 

Additional Inherited Members

- Static Public Member Functions inherited from TaleWorlds.Library.ViewModel
static void CollectPropertiesAndMethods ()
 
- Static Public Attributes inherited from TaleWorlds.Library.ViewModel
static bool UIDebugMode
 
- Protected Member Functions inherited from TaleWorlds.Library.ViewModel
 ViewModel ()
 
bool SetField< T > (ref T field, T value, string propertyName)
 
- Events inherited from TaleWorlds.Library.IViewModel
PropertyChangedWithValueEventHandler PropertyChangedWithValue
 

Constructor & Destructor Documentation

◆ ImageIdentifierVM() [1/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( ImageIdentifierType  imageType = ImageIdentifierType.Null)

◆ ImageIdentifierVM() [2/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( ItemObject  itemObject,
string  bannerCode = "" 
)

◆ ImageIdentifierVM() [3/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( CharacterCode  characterCode)

◆ ImageIdentifierVM() [4/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( CraftingPiece  craftingPiece,
string  pieceUsageID 
)

◆ ImageIdentifierVM() [5/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( BannerCode  bannerCode,
bool  nineGrid = false 
)

◆ ImageIdentifierVM() [6/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( Banner  banner)

◆ ImageIdentifierVM() [7/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( ImageIdentifier  code)

◆ ImageIdentifierVM() [8/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( PlayerId  id,
int  forcedAvatarIndex = -1 
)

◆ ImageIdentifierVM() [9/9]

TaleWorlds.Core.ImageIdentifierVM.ImageIdentifierVM ( string  id,
ImageIdentifierType  type 
)

Member Function Documentation

◆ Clone()

ImageIdentifierVM TaleWorlds.Core.ImageIdentifierVM.Clone ( )

◆ Equals()

bool TaleWorlds.Core.ImageIdentifierVM.Equals ( ImageIdentifierVM  target)

Property Documentation

◆ Id

string TaleWorlds.Core.ImageIdentifierVM.Id
get

◆ IsEmpty

bool TaleWorlds.Core.ImageIdentifierVM.IsEmpty
get

◆ IsValid

bool TaleWorlds.Core.ImageIdentifierVM.IsValid
get

◆ AdditionalArgs

string TaleWorlds.Core.ImageIdentifierVM.AdditionalArgs
get

◆ ImageTypeCode

int TaleWorlds.Core.ImageIdentifierVM.ImageTypeCode
get