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

Inherited by TaleWorlds.Library.HTMLDebugManager, and TaleWorlds.MountAndBlade.MBDebugManager.

Public Member Functions

void ShowWarning (string message)
 
void Assert (bool condition, string message, [CallerFilePath] string callerFile="", [CallerMemberName] string callerMethod="", [CallerLineNumber] int callerLine=0)
 
void SilentAssert (bool condition, string message="", bool getDump=false, [CallerFilePath] string callerFile="", [CallerMemberName] string callerMethod="", [CallerLineNumber] int callerLine=0)
 
void Print (string message, int logLevel=0, TaleWorlds.Library.Debug.DebugColor color=TaleWorlds.Library.Debug.DebugColor.White, UInt64 debugFilter=(UInt64) Debug.DebugSystemFilter.Mono)
 
void PrintError (string error, string stackTrace, UInt64 debugFilter=(UInt64) Debug.DebugSystemFilter.Mono)
 
void PrintWarning (string warning, UInt64 debugFilter=(UInt64) Debug.DebugSystemFilter.Mono)
 
void ShowError (string message)
 
void ShowMessageBox (string lpText, string lpCaption, uint uType)
 
void DisplayDebugMessage (string message)
 
void WatchVariable (string name, object value)
 
void WriteDebugLineOnScreen (string message)
 
void RenderDebugLine (Vec3 position, Vec3 direction, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f)
 
void RenderDebugSphere (Vec3 position, float radius, uint color=0xFFFFFFFF, bool depthCheck=false, float time=0.0f)
 
void RenderDebugText3D (Vec3 position, string text, uint color=0xFFFFFFFF, int screenPosOffsetX=0, int screenPosOffsetY=0, float time=0.0f)
 
void RenderDebugFrame (MatrixFrame frame, float lineLength, float time=0.0f)
 
void RenderDebugText (float screenX, float screenY, string text, uint color=0xFFFFFFFF, float time=0.0f)
 
void RenderDebugRectWithColor (float left, float bottom, float right, float top, uint color=0xFFFFFFFF)
 
Vec3 GetDebugVector ()
 
void SetCrashReportCustomString (string customString)
 
void SetCrashReportCustomStack (string customStack)
 
void SetTestModeEnabled (bool testModeEnabled)
 
void AbortGame ()
 
void DoDelayedexit (int returnCode)
 
void ReportMemoryBookmark (string message)
 

Member Function Documentation

◆ ShowWarning()

void TaleWorlds.Library.IDebugManager.ShowWarning ( string  message)

◆ Assert()

void TaleWorlds.Library.IDebugManager.Assert ( bool  condition,
string  message,
[CallerFilePath] string  callerFile = "",
[CallerMemberName] string  callerMethod = "",
[CallerLineNumber] int  callerLine = 0 
)

◆ SilentAssert()

void TaleWorlds.Library.IDebugManager.SilentAssert ( bool  condition,
string  message = "",
bool  getDump = false,
[CallerFilePath] string  callerFile = "",
[CallerMemberName] string  callerMethod = "",
[CallerLineNumber] int  callerLine = 0 
)

◆ Print()

void TaleWorlds.Library.IDebugManager.Print ( string  message,
int  logLevel = 0,
TaleWorlds.Library.Debug.DebugColor  color = TaleWorlds.Library.Debug.DebugColor.White,
UInt64  debugFilter = (UInt64) Debug.DebugSystemFilter.Mono 
)

◆ PrintError()

void TaleWorlds.Library.IDebugManager.PrintError ( string  error,
string  stackTrace,
UInt64  debugFilter = (UInt64) Debug.DebugSystemFilter.Mono 
)

◆ PrintWarning()

void TaleWorlds.Library.IDebugManager.PrintWarning ( string  warning,
UInt64  debugFilter = (UInt64) Debug.DebugSystemFilter.Mono 
)

◆ ShowError()

void TaleWorlds.Library.IDebugManager.ShowError ( string  message)

◆ ShowMessageBox()

void TaleWorlds.Library.IDebugManager.ShowMessageBox ( string  lpText,
string  lpCaption,
uint  uType 
)

◆ DisplayDebugMessage()

void TaleWorlds.Library.IDebugManager.DisplayDebugMessage ( string  message)

◆ WatchVariable()

void TaleWorlds.Library.IDebugManager.WatchVariable ( string  name,
object  value 
)

◆ WriteDebugLineOnScreen()

void TaleWorlds.Library.IDebugManager.WriteDebugLineOnScreen ( string  message)

◆ RenderDebugLine()

void TaleWorlds.Library.IDebugManager.RenderDebugLine ( Vec3  position,
Vec3  direction,
uint  color = 0xFFFFFFFF,
bool  depthCheck = false,
float  time = 0.0f 
)

◆ RenderDebugSphere()

void TaleWorlds.Library.IDebugManager.RenderDebugSphere ( Vec3  position,
float  radius,
uint  color = 0xFFFFFFFF,
bool  depthCheck = false,
float  time = 0.0f 
)

◆ RenderDebugText3D()

void TaleWorlds.Library.IDebugManager.RenderDebugText3D ( Vec3  position,
string  text,
uint  color = 0xFFFFFFFF,
int  screenPosOffsetX = 0,
int  screenPosOffsetY = 0,
float  time = 0.0f 
)

◆ RenderDebugFrame()

void TaleWorlds.Library.IDebugManager.RenderDebugFrame ( MatrixFrame  frame,
float  lineLength,
float  time = 0.0f 
)

◆ RenderDebugText()

void TaleWorlds.Library.IDebugManager.RenderDebugText ( float  screenX,
float  screenY,
string  text,
uint  color = 0xFFFFFFFF,
float  time = 0.0f 
)

◆ RenderDebugRectWithColor()

void TaleWorlds.Library.IDebugManager.RenderDebugRectWithColor ( float  left,
float  bottom,
float  right,
float  top,
uint  color = 0xFFFFFFFF 
)

◆ GetDebugVector()

Vec3 TaleWorlds.Library.IDebugManager.GetDebugVector ( )

◆ SetCrashReportCustomString()

void TaleWorlds.Library.IDebugManager.SetCrashReportCustomString ( string  customString)

◆ SetCrashReportCustomStack()

void TaleWorlds.Library.IDebugManager.SetCrashReportCustomStack ( string  customStack)

◆ SetTestModeEnabled()

void TaleWorlds.Library.IDebugManager.SetTestModeEnabled ( bool  testModeEnabled)

◆ AbortGame()

void TaleWorlds.Library.IDebugManager.AbortGame ( )

◆ DoDelayedexit()

void TaleWorlds.Library.IDebugManager.DoDelayedexit ( int  returnCode)

◆ ReportMemoryBookmark()

void TaleWorlds.Library.IDebugManager.ReportMemoryBookmark ( string  message)