M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Library Namespace Reference

Namespaces

namespace  CodeGeneration
 
namespace  EventSystem
 
namespace  Graph
 
namespace  Http
 
namespace  Information
 
namespace  NewsManager
 

Classes

struct  AmbientInformation
 
class  ApplicationPlatform
 
struct  ApplicationVersion
 
class  ApplicationVersionJsonConverter
 
struct  AreaInformation
 
class  AssemblyLoader
 
class  AsyncRunner
 
struct  AtmosphereInfo
 
class  AwaitableAsyncRunner
 
class  BasePath
 
class  BinaryReader
 
class  BinaryWriter
 
class  BindingPath
 
class  CachedDataAttribute
 
struct  Color
 
class  ColorExtensions
 
class  Colors
 
class  CommandLineFunctionality
 
class  Common
 
class  ConfigurationManager
 
class  CubicBezier
 
class  DataSourceProperty
 
class  Debug
 
class  DefaultParallelDriver
 
class  EngineMethod
 
class  Extensions
 
class  FileHelper
 
class  FileHelperExtensions
 
struct  FogInformation
 
class  GenericComparer
 
class  HTMLDebugData
 
class  HTMLDebugManager
 
class  HttpHelper
 
interface  IConfigurationManager
 
interface  IDebugManager
 
interface  IMBBindingList
 
interface  IMBCollection
 
class  InformationManager
 
class  InformationMessage
 
class  InquiryData
 
interface  IParallelDriver
 
interface  IPlatformFileHelper
 
interface  IReader
 
interface  ISerializableObject
 
interface  ITask
 
interface  ITelemetryManager
 
interface  IViewModel
 
interface  IWriter
 
class  ListChangedEventArgs
 
class  Logger
 
class  MachineId
 
struct  ManagedArray
 
class  ManagedDllFolder
 
struct  Mat2
 
struct  Mat3
 3x3 Matrix class for 3d graphics. More...
 
class  MathF
 
struct  MatrixFrame
 Defines Matrix frame class for a coordinate frame. More...
 
class  MBArrayList
 
class  MBBindingList
 
class  MBList
 
class  MBList2D
 
class  MBMath
 
class  MBQueue
 
class  MBReadOnlyDictionary
 
class  MBReadOnlyList
 
struct  MBStringBuilder
 
class  MBUtil
 
class  MBWorkspace
 
class  NavigationPath
 
class  ObjectInstanceTracker
 
class  ParameterContainer
 
class  ParameterFile
 
class  ParameterLoader
 
struct  PathFaceRecord
 
class  PathFinder
 
class  PerformanceTestBlock
 
struct  PinnedArrayData
 
struct  PlatformDirectoryPath
 
class  PlatformFileHelperPC
 
struct  PlatformFilePath
 
class  PlatformInitParams
 
struct  PostProcessInformation
 
class  PriorityQueue
 Priority queue based on binary heap, Elements with minimum priority dequeued first. More...
 
class  PropertyChangedWithBoolValueEventArgs
 
class  PropertyChangedWithColorValueEventArgs
 
class  PropertyChangedWithDoubleValueEventArgs
 
class  PropertyChangedWithFloatValueEventArgs
 
class  PropertyChangedWithIntValueEventArgs
 
class  PropertyChangedWithUIntValueEventArgs
 
class  PropertyChangedWithValueEventArgs
 
class  PropertyChangedWithVec2ValueEventArgs
 
struct  Quaternion
 
struct  RainInformation
 
struct  Ray
 
class  ResourceDepot
 
class  ResourceDepotFile
 
class  ResourceDepotLocation
 
struct  SaveResultWithMessage
 
class  ScopedTimer
 
class  SerialTask
 
class  SingleThreadedSynchronizationContext
 
class  SingleThreadedSynchronizationContextManager
 
struct  SkyInformation
 
struct  SnowInformation
 
class  SRTHelper
 
class  StringReader
 
class  StringWriter
 
struct  SunInformation
 
class  TestCommonBase
 
class  TestContext
 
class  TextInquiryData
 
class  TimedDictionaryCache
 Wraps the Dictionary<TKey, TValue> class to present a time-aware data structure that prunes stale entries. This class is lightweight when idle, no events will be run periodically. Pruning of expired cache items is only done on explicit or implicit request. More...
 
struct  TimeInformation
 
class  TooltipBaseVM
 
struct  Transformation
 
class  TWException
 
class  TWParallel
 
class  TWSharedMutex
 
struct  TWSharedMutexReadLock
 
struct  TWSharedMutexUpgradeableReadLock
 
struct  TWSharedMutexWriteLock
 
class  TWXmlLoadException
 
class  TypeCollector
 
class  UiStringHelper
 
class  UniqueSceneId
 
struct  Vec2
 2D vector class More...
 
struct  Vec2i
 
struct  Vec3
 3D Vector class More...
 
struct  Vec3i
 
class  ViewModel
 
class  VirtualDirectoryAttribute
 
class  VirtualFileAttribute
 
class  VirtualFolders
 

Enumerations

enum  Platform {
  Undefined = -1 ,
  WindowsSteam = 0 ,
  WindowsEpic ,
  Orbis ,
  Durango ,
  Web ,
  WindowsNoPlatform ,
  LinuxNoPlatform ,
  WindowsGOG ,
  GDKDesktop
}
 
enum  Runtime {
  Mono ,
  DotNet ,
  DotNetCore
}
 
enum  EngineType {
  Standalone ,
  RGL ,
  UnrealEngine
}
 
enum  ApplicationVersionType {
  Invalid = -1 ,
  Alpha ,
  Beta ,
  EarlyAccess ,
  Release ,
  Development
}
 
enum  TelemetryLevelMask : uint {
  Mono_0 = 0x00001000 ,
  Mono_1 = 0x00002000 ,
  Mono_2 = 0x00004000
}
 
enum  HTMLDebugCategory {
  General ,
  Connection ,
  IncomingMessage ,
  OutgoingMessage ,
  Database ,
  Warning ,
  Error ,
  Other
}
 
enum  InputType {
  None = 0x00000000 ,
  MouseButton = 0x00000001 ,
  MouseWheel = 0x00000002 ,
  Key = 0x00000004
}
 
enum  InputUsageMask {
  Invalid = 0x00000000 ,
  MouseButtons = 0x00000001 ,
  MouseWheels = 0x00000002 ,
  Keyboardkeys = 0x00000004 ,
  BlockEverythingWithoutHitTest = 0x00000008 ,
  Mouse = MouseButtons | MouseWheels ,
  All = MouseButtons | MouseWheels | Keyboardkeys
}
 
enum  ListChangedType {
  Reset ,
  Sorted ,
  ItemAdded ,
  ItemBeforeDeleted ,
  ItemDeleted ,
  ItemChanged
}
 
enum  PlatformFileType {
  User ,
  Application ,
  Temporary
}
 
enum  SaveResult {
  Success = 0 ,
  NoSpace ,
  Corrupted ,
  GeneralFailure ,
  FileDriverFailure ,
  PlatformFileHelperFailure ,
  ConfigFileFailure ,
  SaveLimitReached
}
 

Functions

delegate void ListChangedEventHandler (object sender, ListChangedEventArgs e)
 
delegate Type PropertyTypeFeeder ()
 
delegate void PropertyChangedWithValueEventHandler (object sender, PropertyChangedWithValueEventArgs e)
 
delegate void PropertyChangedWithBoolValueEventHandler (object sender, PropertyChangedWithBoolValueEventArgs e)
 
delegate void PropertyChangedWithIntValueEventHandler (object sender, PropertyChangedWithIntValueEventArgs e)
 
delegate void PropertyChangedWithFloatValueEventHandler (object sender, PropertyChangedWithFloatValueEventArgs e)
 
delegate void PropertyChangedWithUIntValueEventHandler (object sender, PropertyChangedWithUIntValueEventArgs e)
 
delegate void PropertyChangedWithColorValueEventHandler (object sender, PropertyChangedWithColorValueEventArgs e)
 
delegate void PropertyChangedWithDoubleValueEventHandler (object sender, PropertyChangedWithDoubleValueEventArgs e)
 
delegate void PropertyChangedWithVec2ValueEventHandler (object sender, PropertyChangedWithVec2ValueEventArgs e)
 
delegate void ResourceChangeEvent ()
 

Enumeration Type Documentation

◆ Platform

Enumerator
Undefined 
WindowsSteam 
WindowsEpic 
Orbis 
Durango 
Web 
WindowsNoPlatform 
LinuxNoPlatform 
WindowsGOG 
GDKDesktop 

◆ Runtime

Enumerator
Mono 
DotNet 
DotNetCore 

◆ EngineType

Enumerator
Standalone 
RGL 
UnrealEngine 

◆ ApplicationVersionType

Enumerator
Invalid 
Alpha 
Beta 
EarlyAccess 
Release 
Development 

◆ TelemetryLevelMask

Enumerator
Mono_0 
Mono_1 
Mono_2 

◆ HTMLDebugCategory

Enumerator
General 
Connection 
IncomingMessage 
OutgoingMessage 
Database 
Warning 
Error 
Other 

◆ InputType

Enumerator
None 
MouseButton 
MouseWheel 
Key 

◆ InputUsageMask

Enumerator
Invalid 
MouseButtons 
MouseWheels 
Keyboardkeys 
BlockEverythingWithoutHitTest 
Mouse 
All 

◆ ListChangedType

Enumerator
Reset 
Sorted 
ItemAdded 
ItemBeforeDeleted 
ItemDeleted 
ItemChanged 

◆ PlatformFileType

Enumerator
User 
Application 
Temporary 

◆ SaveResult

Enumerator
Success 
NoSpace 
Corrupted 
GeneralFailure 
FileDriverFailure 
PlatformFileHelperFailure 
ConfigFileFailure 
SaveLimitReached 

Function Documentation

◆ ListChangedEventHandler()

delegate void TaleWorlds.Library.ListChangedEventHandler ( object  sender,
ListChangedEventArgs  e 
)

◆ PropertyTypeFeeder()

delegate Type TaleWorlds.Library.PropertyTypeFeeder ( )

◆ PropertyChangedWithValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithValueEventHandler ( object  sender,
PropertyChangedWithValueEventArgs  e 
)

◆ PropertyChangedWithBoolValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithBoolValueEventHandler ( object  sender,
PropertyChangedWithBoolValueEventArgs  e 
)

◆ PropertyChangedWithIntValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithIntValueEventHandler ( object  sender,
PropertyChangedWithIntValueEventArgs  e 
)

◆ PropertyChangedWithFloatValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithFloatValueEventHandler ( object  sender,
PropertyChangedWithFloatValueEventArgs  e 
)

◆ PropertyChangedWithUIntValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithUIntValueEventHandler ( object  sender,
PropertyChangedWithUIntValueEventArgs  e 
)

◆ PropertyChangedWithColorValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithColorValueEventHandler ( object  sender,
PropertyChangedWithColorValueEventArgs  e 
)

◆ PropertyChangedWithDoubleValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithDoubleValueEventHandler ( object  sender,
PropertyChangedWithDoubleValueEventArgs  e 
)

◆ PropertyChangedWithVec2ValueEventHandler()

delegate void TaleWorlds.Library.PropertyChangedWithVec2ValueEventHandler ( object  sender,
PropertyChangedWithVec2ValueEventArgs  e 
)

◆ ResourceChangeEvent()

delegate void TaleWorlds.Library.ResourceChangeEvent ( )