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

Inherited by TaleWorlds.Library.DiamondDebugManager, 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)