Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Debug

Закрытые статические члены

static string GetDebugName (Managed entity)
 
static void InitCanvas ()
 
static void ClearCanvas ()
 
static void CanvasDrawLine (float x1, float y1, float x2, float y2, float width, int color)
 
static void CanvasDrawPoint (float x1, float y1, int color)
 Draws a "point" on the screen at x,y coordinates Debug.ClearCanvas(); for(int i = 0; i < 700;i++) { float val = i/700; float y = Easing.EaseInOutExpo(val); Debug.CanvasDrawPoint(i,y*700,ARGBF( 0.6, 1, 1, 1 )); }.
 
static void Init ()
 
static void DestroyAllShapes ()
 
static void RemoveShape (out Shape shape)
 
static void Log (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 Prints debug message with normal prio.
 
static void ActionLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void SymptomLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void InventoryMoveLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void InventoryReservationLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void InventoryHFSMLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void QuickbarLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void BaseBuildingLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void BleedingChancesLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void TriggerLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void ParticleLog (string message=LOG_DEFAULT, Managed caller=null, string function="", Managed entity=null)
 
static void TFLog (string message=LOG_DEFAULT, TestFramework caller=null, string function="")
 
static void WeightLog (string message=LOG_DEFAULT, Managed caller=null, string function="", Managed entity=null)
 
static void MeleeLog (Entity entity, string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT)
 
static void WeatherLog (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void LogInfo (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 Prints debug message with normal prio.
 
static void LogWarning (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 Prints debug message as warning message.
 
static void LogError (string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 Prints debug message as error message.
 
static void LogArrayInt (array< int > arr=NULL, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void LogArrayString (array< string > arr=NULL, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
 
static void ReceivedLogMessageFromServer (string message)
 
static void ClearScriptLogs ()
 
static Shape DrawBox (vector pos1, vector pos2, int color=0x1fff7f7f)
 
static Shape DrawBoxEx (vector pos1, vector pos2, int color=0x1fff7f7f, ShapeFlags flags=ShapeFlags.TRANSP|ShapeFlags.NOZWRITE)
 
static Shape DrawCube (vector pos, float size=1, int color=0x1fff7f7f)
 
static Shape DrawSphere (vector pos, float size=1, int color=0x1fff7f7f, ShapeFlags flags=ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE)
 
static Shape DrawFrustum (float horizontalAngle, float verticalAngle, float length, int color=0x1fff7f7f, ShapeFlags flags=ShapeFlags.TRANSP|ShapeFlags.WIREFRAME)
 
static Shape DrawCylinder (vector pos, float radius, float height=1, int color=0x1fff7f7f, ShapeFlags flags=ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE)
 
static array< ShapeDrawCone (vector pos, float lenght, float halfAngle, float offsetAngle, int color=0xFFFFFFFF, int flags=0)
 
static Shape DrawLine (vector from, vector to, int color=0xFFFFFFFF, int flags=0)
 
static Shape DrawLines (vector[] positions, int count, int color=0xFFFFFFFF, int flags=0)
 
static Shape DrawArrow (vector from, vector to, float size=0.5, int color=0xFFFFFFFF, int flags=0)
 
static void GetBaseConfigClasses (out TStringArray base_classes)
 Returns some of base config classes strings like CfgVehicles, CfgWeapons, etc. for searching purposes.
 
static void GetFiltredConfigClasses (string search_string, out TStringArray filtered_classes, bool only_public=true)
 Returns config classes containing search_string in name.
 
string LogMessage (string level, string plugin, string entity, string author, string label, string message)
 DEPRECATED.
 
void SaveLog (string log_message)
 
static void ClearLogs ()
 
static string GetFileName ()
 
string GetDate ()
 

Закрытые статические данные

const string LOG_DEBUG = "Debug"
 
const string LOG_DEBUG_ACTION = "Action"
 
const string LOG_DEBUG_SYMPTOM = "Symptom"
 
const string LOG_DEBUG_INV_MOVE = "Inv Move"
 
const string LOG_DEBUG_INV_RESERVATION = "Inv Rrsv"
 
const string LOG_DEBUG_INV_HFSM = "HFSM"
 
const string LOG_DEBUG_QUICKBAR = "Quickbar"
 
const string LOG_DEBUG_BASEBUILDING = "Base Building"
 
const string LOG_DEBUG_BLEEDING_CHANCES = "Bleeding"
 
const string LOG_DEBUG_TRIGGER = "Trigger"
 
const string LOG_DEBUG_PARTICLE = "Particle"
 
const string LOG_DEBUG_TF = "TestFramework"
 
const string LOG_DEBUG_WEIGHT = "Weight"
 
const string LOG_DEBUG_MELEE = "Melee"
 
const string LOG_DEBUG_WEATHER = "Weather"
 
const string LOG_INFO = "Info"
 
const string LOG_WARNING = "Warning"
 
const string LOG_ERROR = "Error"
 
const string LOG_DEFAULT = "n/a"
 
ref array< Shapem_DebugShapes
 
static Widget m_DebugLayoutCanvas
 
static CanvasWidget m_CanvasDebug
 
bool m_EnabledLogs
 

Подробное описание

Методы

◆ ActionLog()

static void ActionLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
149 {
151
152#ifdef LOG_TO_RPT
153 if (res.Length() > 0)
154 {
155 PrintToRPT("" + res);
156 }
157#endif
158 }
string LogMessage(string level, string plugin, string entity, string author, string label, string message)
DEPRECATED.
Definition Debug.c:640
const string LOG_DEBUG_ACTION
Definition Debug.c:16
Definition EntityAI.c:95
proto void PrintToRPT(void var)
Prints content of variable to RPT file (performance warning - each write means fflush!...

Перекрестные ссылки LOG_DEBUG_ACTION, LogMessage() и PrintToRPT().

Используется в ActionManagerClient::ActionStart(), EntityAI::AddAction(), AddAction(), InventoryItem::AddAction(), AnimatedActionBase::Do(), AnimatedActionBase::End(), ActionInput::Init(), ActionInteractBaseCB::InitActionComponent(), ActionBaseCB::Interrupt(), ActionManagerClient::LockInventory(), OnActionEnd(), AnimatedActionBase::OnAnimationEvent(), ActionContinuousBaseCB::OnAnimationEvent(), ActionInteractBaseCB::OnAnimationEvent(), ActionContinuousBase::OnEndAnimationLoop(), ActionBaseCB::OnFinish(), ActionContinuousBase::OnFinishProgress(), ActionContinuousBase::OnStartAnimationLoop(), ActionManagerClient::ProcessActionInputEnd(), ActionManagerClient::ProcessActionRequestEnd(), ActionInput::SetInput(), SetupAction(), Start(), ActionManagerServer::StartDeliveredAction(), ActionManagerClient::UnlockInventory() и ActionManagerServer::Update().

◆ BaseBuildingLog()

static void BaseBuildingLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
221 {
223
224#ifdef LOG_TO_RPT
225 if (res.Length() > 0)
226 {
227 PrintToRPT("" + res);
228 }
229#endif
230 }
const string LOG_DEBUG_BASEBUILDING
Definition Debug.c:22

Перекрестные ссылки LOG_DEBUG_BASEBUILDING, LogMessage() и PrintToRPT().

◆ BleedingChancesLog()

static void BleedingChancesLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
233 {
235
236#ifdef LOG_TO_RPT
237 if (res.Length() > 0)
238 {
239 PrintToRPT("" + res);
240 }
241#endif
242 }
const string LOG_DEBUG_BLEEDING_CHANCES
Definition Debug.c:23

Перекрестные ссылки LOG_DEBUG_BLEEDING_CHANCES, LogMessage() и PrintToRPT().

Используется в BleedChanceData::CalculateBleedChance() и BleedingSourcesManagerBase::ProcessHit().

◆ CanvasDrawLine()

static void CanvasDrawLine ( float x1,
float y1,
float x2,
float y2,
float width,
int color )
inlinestaticprivate
71 {
72 InitCanvas();
73 m_CanvasDebug.DrawLine(x1, y1, x2, y2, width, color);
74 }
static void InitCanvas()
Definition Debug.c:55
static CanvasWidget m_CanvasDebug
Definition Debug.c:39

Перекрестные ссылки InitCanvas() и m_CanvasDebug.

Используется в CanvasDrawPoint().

◆ CanvasDrawPoint()

static void CanvasDrawPoint ( float x1,
float y1,
int color )
inlinestaticprivate

Draws a "point" on the screen at x,y coordinates Debug.ClearCanvas(); for(int i = 0; i < 700;i++) { float val = i/700; float y = Easing.EaseInOutExpo(val); Debug.CanvasDrawPoint(i,y*700,ARGBF( 0.6, 1, 1, 1 )); }.

88 {
89 CanvasDrawLine(x1, y1, x1+1, y1, 1, color);
90 }
static void CanvasDrawLine(float x1, float y1, float x2, float y2, float width, int color)
Definition Debug.c:70

Перекрестные ссылки CanvasDrawLine().

◆ ClearCanvas()

static void ClearCanvas ( )
inlinestaticprivate
65 {
66 if (m_CanvasDebug)
67 m_CanvasDebug.Clear();
68 }

Перекрестные ссылки m_CanvasDebug.

◆ ClearLogs()

static void ClearLogs ( )
inlinestaticprivate
699 {
700 if (FileExist(GetFileName()))
701 {
703 if (fileHandle == 0)
704 return;
705
706 FPrintln(fileHandle, "");
708 }
709 }
static string GetFileName()
Definition Debug.c:711
FileMode
Definition EnSystem.c:383
proto void CloseFile(FileHandle file)
Close the File.
proto FileHandle OpenFile(string name, FileMode mode)
Opens File.
proto bool FileExist(string name)
Check existence of file.
proto void FPrintln(FileHandle file, void var)
Write to file and add new line.

Перекрестные ссылки CloseFile(), FileExist(), FPrintln(), GetFileName() и OpenFile().

Используется в ScriptConsoleEnfScriptTab::Clear(), ScriptConsoleOutputTab::Clear() и ClearScriptLogs().

◆ ClearScriptLogs()

static void ClearScriptLogs ( )
inlinestaticprivate
448 {
449 ClearLogs();
450 }
static void ClearLogs()
Definition Debug.c:698

Перекрестные ссылки ClearLogs().

◆ DestroyAllShapes()

static void DestroyAllShapes ( )
inlinestaticprivate
98 {
99 for ( int i = 0; i < m_DebugShapes.Count(); ++i )
100 {
101 if ( m_DebugShapes.Get(i) )
102 {
103 m_DebugShapes.Get(i).Destroy();
104 }
105 }
106
107 m_DebugShapes.Clear();
108 }
ref array< Shape > m_DebugShapes
Definition Debug.c:36

Перекрестные ссылки m_DebugShapes.

◆ DrawArrow()

static Shape DrawArrow ( vector from,
vector to,
float size = 0.5,
int color = 0xFFFFFFFF,
int flags = 0 )
inlinestaticprivate
563 {
564 Shape shape = Shape.CreateArrow(from, to, size, color, flags);
565 m_DebugShapes.Insert(shape);
566 return shape;
567 }
class DiagMenu Shape
don't call destructor directly. Use Destroy() instead

Перекрестные ссылки m_DebugShapes и Shape.

Используется в Component::DebugDirectionDraw(), PluginBase::DrawDebugs(), DrawDebugShape(), SceneObject::EditorLineAdd() и UIScriptedMenu::Update().

◆ DrawBox()

static Shape DrawBox ( vector pos1,
vector pos2,
int color = 0x1fff7f7f )
inlinestaticprivate
453 {
454 return DrawBoxEx(pos1, pos2, color, ShapeFlags.TRANSP|ShapeFlags.NOZWRITE);
455 }
static Shape DrawBoxEx(vector pos1, vector pos2, int color=0x1fff7f7f, ShapeFlags flags=ShapeFlags.TRANSP|ShapeFlags.NOZWRITE)
Definition Debug.c:457
ShapeFlags
Definition EnDebug.c:126

Перекрестные ссылки DrawBoxEx().

Используется в Component::DebugBBoxDraw(), Transport::DebugFreeAreaAtDoor(), EntityAI::DebugFreeAreaAtDoor(), DrawDebugCollisionBox() и SceneObject::EditorShapeAdd().

◆ DrawBoxEx()

static Shape DrawBoxEx ( vector pos1,
vector pos2,
int color = 0x1fff7f7f,
ShapeFlags flags = ShapeFlags.TRANSP|ShapeFlags.NOZWRITE )
inlinestaticprivate
458 {
459 Shape shape = Shape.Create(ShapeType.BBOX, color, flags, pos1, pos2);
460 if (( flags & ShapeFlags.ONCE ) == 0)
461 m_DebugShapes.Insert(shape);
462 return shape;
463 }
ShapeType
Definition EnDebug.c:116

Перекрестные ссылки m_DebugShapes и Shape.

Используется в DrawBox().

◆ DrawCone()

static array< Shape > DrawCone ( vector pos,
float lenght,
float halfAngle,
float offsetAngle,
int color = 0xFFFFFFFF,
int flags = 0 )
inlinestaticprivate
510 {
512
515
516 // Left side
517 shapes.Insert( Debug.DrawLine(pos, endL, color, flags) );
518 // Rigth side
519 shapes.Insert( Debug.DrawLine(pos, endR, color, flags) );
520 // Top side
521 shapes.Insert( Debug.DrawLine(endL, endR, color, flags) );
522 // Middle (height) line
523 shapes.Insert( Debug.DrawLine(pos, pos + Vector(Math.Cos(offsetAngle), 0, Math.Sin(offsetAngle)).Normalized() * lenght, color, flags) );
524
525 return shapes;
526 }
Definition Debug.c:14
static Shape DrawLine(vector from, vector to, int color=0xFFFFFFFF, int flags=0)
Definition Debug.c:540
Definition EnMath3D.c:28
Definition EnMath.c:7
Definition EnConvert.c:106
proto native vector Vector(float x, float y, float z)
Vector constructor from components.
static proto void ConePoints(vector origin, float length, float halfAngle, float angleOffset, out vector leftPoint, out vector rightPoint)
Calculates the points of a right 2D cone in 3D space.
static proto float Cos(float angle)
Returns cosinus of angle in radians.
static proto float Sin(float angle)
Returns sinus of angle in radians.

Перекрестные ссылки Math3D::ConePoints(), Math::Cos(), DrawLine(), Math::Sin() и Vector().

◆ DrawCube()

static Shape DrawCube ( vector pos,
float size = 1,
int color = 0x1fff7f7f )
inlinestaticprivate
466 {
467 vector min = pos;
468 vector max = pos;
469
470 float size_h = size * 0.5;
471
472 min[0] = min[0] - size_h;
473 min[1] = min[1] - size_h;
474 min[2] = min[2] - size_h;
475
476 max[0] = max[0] + size_h;
477 max[1] = max[1] + size_h;
478 max[2] = max[2] + size_h;
479
480 Shape shape = Shape.Create(ShapeType.DIAMOND, color, ShapeFlags.TRANSP|ShapeFlags.NOZWRITE, min, max);
481 m_DebugShapes.Insert(shape);
482 return shape;
483 }

Перекрестные ссылки m_DebugShapes и Shape.

◆ DrawCylinder()

static Shape DrawCylinder ( vector pos,
float radius,
float height = 1,
int color = 0x1fff7f7f,
ShapeFlags flags = ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE )
inlinestaticprivate
502 {
503 Shape shape = Shape.CreateCylinder(color, flags, pos, radius, height);
504 if (( flags & ShapeFlags.ONCE ) == 0)
505 m_DebugShapes.Insert(shape);
506 return shape;
507 }

Перекрестные ссылки m_DebugShapes и Shape.

Используется в PluginBase::DrawDebugs().

◆ DrawFrustum()

static Shape DrawFrustum ( float horizontalAngle,
float verticalAngle,
float length,
int color = 0x1fff7f7f,
ShapeFlags flags = ShapeFlags.TRANSP|ShapeFlags.WIREFRAME )
inlinestaticprivate
494 {
495 Shape shape = Shape.CreateFrustum(horizontalAngle, verticalAngle, length, color, flags);
496 if (( flags & ShapeFlags.ONCE ) == 0)
497 m_DebugShapes.Insert(shape);
498 return shape;
499 }

Перекрестные ссылки m_DebugShapes и Shape.

◆ DrawLine()

static Shape DrawLine ( vector from,
vector to,
int color = 0xFFFFFFFF,
int flags = 0 )
inlinestaticprivate

DrawLine \nFlags:
ShapeFlags.NOZBUFFER
ShapeFlags.NOZUPDATE
ShapeFlags.DOUBLESIDE
ShapeFlags.WIREFRAME
ShapeFlags.TRANSP
ShapeFlags.ONCE
ShapeFlags.NOOUTLINE
ShapeFlags.NOCULL

541 {
542 vector pts[2]
543 pts[0] = from;
544 pts[1] = to;
545
546 Shape shape = Shape.CreateLines(color, flags, pts, 2);
547 if (( flags & ShapeFlags.ONCE ) == 0)
548 m_DebugShapes.Insert(shape);
549 //m_DebugShapes.Debug();
550 return shape;
551 }

Перекрестные ссылки m_DebugShapes и Shape.

Используется в CalculateEyeAccoTarget(), DrawCone(), WeaponDebug::DrawLineOfFire(), WeaponDebug::DrawLineOfFireCameraHybrid(), WeaponDebug::DrawLineOfFireMuzzleToHit(), PluginBase::EditorUpdateRuler(), GatherSurfaces() и GetMeleeTargetEx().

◆ DrawLines()

static Shape DrawLines ( vector[] positions,
int count,
int color = 0xFFFFFFFF,
int flags = 0 )
inlinestaticprivate
554 {
555
556 Shape shape = Shape.CreateLines(color, flags, positions, count);
557 if (( flags & ShapeFlags.ONCE ) == 0)
558 m_DebugShapes.Insert(shape);
559 return shape;
560 }

Перекрестные ссылки m_DebugShapes и Shape.

Используется в WeaponDebug::OnPostFrameUpdate().

◆ DrawSphere()

◆ GetBaseConfigClasses()

static void GetBaseConfigClasses ( out TStringArray base_classes)
inlinestaticprivate

Returns some of base config classes strings like CfgVehicles, CfgWeapons, etc. for searching purposes.

Аргументы
base_classesout TStringArray Array containing some of base config classes
576 {
577 base_classes.Clear();
581 base_classes.Insert(CFG_AMMO);
582 base_classes.Insert(CFG_WORLDS);
588 }
const string CFG_SOUND_SETS
Definition constants.c:217
const string CFG_AMMO
Definition constants.c:212
const string CFG_VEHICLESPATH
Definition constants.c:209
const string CFG_NONAI_VEHICLES
Definition constants.c:218
const string CFG_SOUND_SHADERS
Definition constants.c:216
const string CFG_SOUND_TABLES
Definition constants.c:219
const string CFG_SURFACES
Definition constants.c:214
const string CFG_WEAPONSPATH
Definition constants.c:210
const string CFG_WORLDS
Definition constants.c:213
const string CFG_MAGAZINESPATH
Definition constants.c:211

Перекрестные ссылки CFG_AMMO, CFG_MAGAZINESPATH, CFG_NONAI_VEHICLES, CFG_SOUND_SETS, CFG_SOUND_SHADERS, CFG_SOUND_TABLES, CFG_SURFACES, CFG_VEHICLESPATH, CFG_WEAPONSPATH и CFG_WORLDS.

Используется в UIPopupScript::ClearHierarchy(), UIPopupScript::FindInHierarchy(), GetFiltredConfigClasses() и ScriptConsoleConfigTab::Init().

◆ GetDate()

string GetDate ( )
inlinestaticprivate
717 {
718 int year;
719 int month;
720 int day;
721 int hour;
722 int minute;
723 int second;
724
727
728 string date = month.ToStringLen(2) + "-" + day.ToStringLen(2) + " " + hour.ToStringLen(2) + ":" + minute.ToStringLen(2) + ":" + second.ToStringLen(2);
729
730 return date;
731 }
proto void GetYearMonthDay(out int year, out int month, out int day)
Returns world date.
proto void GetHourMinuteSecond(out int hour, out int minute, out int second)
Returns world time.

Перекрестные ссылки GetHourMinuteSecond() и GetYearMonthDay().

Используется в LogMessage().

◆ GetDebugName()

static string GetDebugName ( Managed entity)
inlinestaticprivate
44 {
45 if (!entity)
46 return "";
47
48 Object obj;
49 if (CastTo(obj, entity))
50 return obj.GetDebugNameNative();
51
52 return entity.GetDebugName();
53 }
Definition ObjectTyped.c:2

◆ GetFileName()

static string GetFileName ( )
inlinestaticprivate
712 {
714 }
const string CFG_FILE_SCRIPT_LOG_EXT
Definition constants.c:237

Перекрестные ссылки CFG_FILE_SCRIPT_LOG_EXT.

Используется в ClearLogs(), ScriptConsoleOutputTab::ReloadOutput() и SaveLog().

◆ GetFiltredConfigClasses()

static void GetFiltredConfigClasses ( string search_string,
out TStringArray filtered_classes,
bool only_public = true )
inlinestaticprivate

Returns config classes containing search_string in name.

Аргументы
search_stringstring String to search in class names
filtered_classesout TStringArray Array containing filtered classes based on search_string
only_publicbool Set to true to return only public classes, set to false to return all filtered classes
597 {
600
601 filtered_classes.Clear();
602
603 search_string.ToLower();
604
605 for ( int s = 0; s < searching_in.Count(); ++s )
606 {
607 string config_path = searching_in.Get(s);
608
609 int objects_count = GetGame().ConfigGetChildrenCount(config_path);
610 for (int i = 0; i < objects_count; i++)
611 {
612 string childName;
613 GetGame().ConfigGetChildName(config_path, i, childName);
614
615 if ( only_public )
616 {
617 int scope = GetGame().ConfigGetInt( config_path + " " + childName + " scope" );
618 if ( scope == 0 )
619 {
620 continue;
621 }
622 }
623
624 string nchName = childName;
625 nchName.ToLower();
626
627 if ( nchName.Contains(search_string) != -1)
628 {
630 }
631 }
632 }
633 }
static void GetBaseConfigClasses(out TStringArray base_classes)
Returns some of base config classes strings like CfgVehicles, CfgWeapons, etc. for searching purposes...
Definition Debug.c:575
proto native CGame GetGame()
array< string > TStringArray
Definition EnScript.c:685

Перекрестные ссылки GetBaseConfigClasses() и GetGame().

◆ Init()

static void Init ( )
inlinestaticprivate
93 {
95 }

Перекрестные ссылки m_DebugShapes.

Используется в CGame::DayZGame().

◆ InitCanvas()

static void InitCanvas ( )
inlinestaticprivate
56 {
58 {
59 m_DebugLayoutCanvas = GetGame().GetWorkspace().CreateWidgets("gui/layouts/debug/day_z_debugcanvas.layout");
60 m_CanvasDebug = CanvasWidget.Cast( m_DebugLayoutCanvas.FindAnyWidget( "CanvasWidget" ) );
61 }
62 }
static Widget m_DebugLayoutCanvas
Definition Debug.c:38

Перекрестные ссылки GetGame(), m_CanvasDebug и m_DebugLayoutCanvas.

Используется в CanvasDrawLine().

◆ InventoryHFSMLog()

◆ InventoryMoveLog()

◆ InventoryReservationLog()

static void InventoryReservationLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
185 {
187
188#ifdef LOG_TO_RPT
189 if (res.Length() > 0)
190 {
191 PrintToRPT("" + res);
192 }
193#endif
194 }
const string LOG_DEBUG_INV_RESERVATION
Definition Debug.c:19

Перекрестные ссылки LOG_DEBUG_INV_RESERVATION, LogMessage() и PrintToRPT().

Используется в CGame::AddInventoryJunctureEx(), CGame::ClearJunctureEx() и TryAcquireTwoInventoryJuncturesFromServer().

◆ Log()

static void Log ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate

Prints debug message with normal prio.

Аргументы
msgstring Debug message for print
Возвращает
void None
Debug.Log("Hello World");
>> [Log]: Hello World;
static void Log(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Prints debug message with normal prio.
Definition Debug.c:136
Definition World.c:2
137 {
139
140#ifdef LOG_TO_RPT
141 if (res.Length() > 0)
142 {
143 PrintToRPT("" + res);
144 }
145#endif
146 }
const string LOG_DEBUG
Definition Debug.c:15

Перекрестные ссылки LOG_DEBUG, LogMessage() и PrintToRPT().

Используется в InventoryItem::AddAction(), RecipeBase::ApplyModificationsResults(), Managed::BleedingIndicator(), PluginRecipesManagerBase::CallbackGenerateCache(), ChangePPEMaterial(), CheckContactCache(), PlayerSpawnHandler::CreateChildItem(), PPEManagerStatic::CreateManagerStatic(), DamageCrew(), Debug(), RecipeBase::Do(), ScriptConsoleItemsTab::DrawItems(), SpookyArea::EEInit(), EOnPostSimulate(), KeysToUIElements::GetKeyToUIElement(), GetName(), PlayerSpawnPreset::GetRandomCharacterType(), Managed::GetRequester(), Managed::GetRequester(), Managed::GetRequesterID(), Managed::GetRequesterTypename(), LogTemplates::GetTemplate(), GetValue(), ManBase::HideHairSelections(), InitZoneClient(), MissionBase::InvokeOnConnect(), MissionBase::InvokeOnDisconnect(), PlayerSpawnPreset::IsValid(), IsValid(), PlayerSpawnPresetDiscreteItemSetSlotData::IsValid(), MessageReceiverBase::Log(), Entity::Log(), PluginBase::Log(), Environment::LogDryWetProcess(), BloodTypes::MatchBloodCompatibility(), Entity::OnAction(), ManBase::OnConnect(), OnContact(), ManBase::OnDisconnect(), MissionBase::OnEvent(), ActionDigInStash::OnFinishProgressServer(), Icon::OnPerformRecipe(), ManBase::OnReconnect(), DayZPlayer::OnSoundEvent(), DayZPlayer::OnStepEvent(), OpenAndSwitchLambda::OnSuccess(), OnUpdate(), RecipeBase::PerformRecipe(), InventoryItem::PlayDeployFinishSound(), InventoryItem::PlayDeployLoopSoundEx(), InventoryItem::PlayDeploySound(), MissionBase::PlayerControlDisable(), InventoryItem::PlayPlaceSound(), PlayerAgentPool::PrintAgents(), PrintOut(), PluginRecipesManagerBase::PrintResultMasks(), ItemBase::PrintSlots(), PlayerSpawnHandler::ProcessCargoEquipment(), PlayerSpawnHandler::ProcessSlotsEquipment(), InventoryLocation::ReadFromContext(), GameplayEffectsData::RegisterData(), KeysToUIElements::RegisterKeyToUIElement(), LogTemplates::RegisterLogTamplate(), Managed::RegisterRequester(), PluginBase::Repair(), ManBase::Save(), PPERequesterBase::SetRequesterUpdating(), SetRequestUpdating(), SetupAnimation(), PlayerSpawnHandler::SpawnComplexChildrenItems(), PlayerSpawnHandler::SpawnDiscreteSlotItemSet(), RecipeBase::SpawnItems(), PlayerSpawnHandler::SpawnSimpleChildrenItems(), TranslateAndValidateSlot(), Entity::TryDelete() и Managed::VerifyRequester().

◆ LogArrayInt()

static void LogArrayInt ( array< int > arr = NULL,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
391 {
392 if (arr == null)
393 return;
394
395 string res;
396
397 for (int i = 0; i < arr.Count(); i++)
398 {
399 res += LogMessage(LOG_DEBUG, plugin, entity, author, label, arr.Get(i).ToString());
400 }
401
402#ifdef LOG_TO_RPT
403 if (res.Length() > 0)
404 {
405 PrintToRPT("" + res);
406 }
407#endif
408 }

Перекрестные ссылки LOG_DEBUG, LogMessage() и PrintToRPT().

◆ LogArrayString()

static void LogArrayString ( array< string > arr = NULL,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
411 {
412 if (arr == null)
413 return;
414
415 string res;
416
417 for (int i = 0; i < arr.Count(); i++)
418 {
420 }
421
422#ifdef LOG_TO_RPT
423 if (res.Length() > 0)
424 {
425 PrintToRPT("" + res);
426 }
427#endif
428 }

Перекрестные ссылки LOG_DEBUG, LogMessage() и PrintToRPT().

Используется в PrintOut().

◆ LogError()

static void LogError ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate

Prints debug message as error message.

Аргументы
msgstring Debug message for error print
Возвращает
void None
Debug.LogError("Hello World, this is error log");
>> [Error]: Hello World, this is error log
static void LogError(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Prints debug message as error message.
Definition Debug.c:378
void Error(string err)
Messagebox with error message.
Definition EnDebug.c:90
379 {
381
382#ifdef LOG_TO_RPT
383 if (res.Length() > 0)
384 {
385 PrintToRPT("" + res);
386 }
387#endif
388 }
const string LOG_ERROR
Definition Debug.c:33

Перекрестные ссылки LOG_ERROR, LogMessage() и PrintToRPT().

Используется в EntityAI::AddAction(), AddAction(), InventoryItem::AddAction(), ActionCollectBloodTargetLambda::CopyOldPropertiesToNew(), TanLeatherLambda::CopyOldPropertiesToNew(), ReplaceItemWithNewLambda::CopyOldPropertiesToNew(), DeveloperFreeCamera::DisableFreeCamera(), DeveloperFreeCamera::EnableFreeCamera(), FireworksLauncherClientEvent::FireworksLauncherClientEvent(), Entity::GetDefaultHitComponent(), Entity::GetDefaultHitPosition(), Entity::GetDefaultHitPositionComponent(), Entity::GetHitComponentForAI(), FireworksLauncherClientEvent::GetShotPos(), Entity::GetSuitableFinisherHitComponents(), LogError(), Entity::LogError(), Component::LogErrorBadCompType(), Component::LogThisError(), Component::LogWarningAlredyExist(), Normalize(), OnStoreLoad(), SymptomManager::OnSymptomExit(), OpenItem::OpenAndSwitch(), PlaySound(), InventoryItem::SetQuantity() и Tick().

◆ LogInfo()

static void LogInfo ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate

Prints debug message with normal prio.

Аргументы
msgstring Debug message for print
Возвращает
void None
Debug.Log("Hello World");
>> [Log]: Hello World;
335 {
337
338#ifdef LOG_TO_RPT
339 if (res.Length() > 0)
340 {
341 PrintToRPT("" + res);
342 }
343#endif
344 }
const string LOG_INFO
Definition Debug.c:31

Перекрестные ссылки LOG_INFO, LogMessage() и PrintToRPT().

Используется в LogInfo().

◆ LogMessage()

string LogMessage ( string level,
string plugin,
string entity,
string author,
string label,
string message )
inlinestaticprivate

DEPRECATED.

641 {
642 if (GetGame() == null || !LogManager.IsLogsEnable())
643 return string.Empty;
644
645 bool is_server_log = ( GetGame().IsServer() && GetGame().IsMultiplayer() );
646
647
648 // Formation output to external file
649 // %date{MM-dd HH:mm:ss} | %Enviroment | %Level | %Module | %Entity | %Author | %Label | %Message
650 string date = GetDate();
651 string env = "Client";
652 string msg = string.Empty;
653
654 if ( is_server_log )
655 {
656 env = "Server";
657 }
658
659 msg = string.Format("%1 | %2 | %3 | %4 | %5 | %6 | %7", date, env, level, plugin, entity, label, message);
660
661 if ( is_server_log )
662 {
663 SaveLog(msg);
664 #ifdef DEVELOPER //not sendig log to clients on stable
667 #endif
668 }
669 else
670 {
671 SaveLog(msg);
672 }
673
674 return msg;
675 }
const CallID CALL_ID_SEND_LOG
Definition Dispatcher.c:3
Param CallMethod(CallID call_id, Param params)
Definition Dispatcher.c:36
void SaveLog(string log_message)
Definition Debug.c:677
string GetDate()
Definition Debug.c:716
Definition Debug.c:735
static bool IsLogsEnable()
Definition Debug.c:769

Перекрестные ссылки CALL_ID_SEND_LOG, CallMethod(), string::Empty, GetDate(), GetGame(), LogManager::IsLogsEnable() и SaveLog().

Используется в ActionLog(), BaseBuildingLog(), BleedingChancesLog(), InventoryHFSMLog(), InventoryMoveLog(), InventoryReservationLog(), Log(), LogArrayInt(), LogArrayString(), LogError(), LogInfo(), LogWarning(), MeleeLog(), ParticleLog(), QuickbarLog(), SymptomLog(), TFLog(), TriggerLog() и WeatherLog().

◆ LogWarning()

static void LogWarning ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate

Prints debug message as warning message.

Аргументы
msgstring Debug message for warning print
Возвращает
void None
Debug.LogWarning("Hello World, this is warning log");
static void LogWarning(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Prints debug message as warning message.
Definition Debug.c:356
357 {
359
360#ifdef LOG_TO_RPT
361 if (res.Length() > 0)
362 {
363 PrintToRPT("" + res);
364 }
365#endif
366 }
const string LOG_WARNING
Definition Debug.c:32

Перекрестные ссылки LOG_WARNING, LogMessage() и PrintToRPT().

Используется в Entity::CanDisplayAttachmentSlot(), Component::LogThisWarning(), LogWarning(), Entity::LogWarning() и DeveloperTeleport::TeleportAtCursor().

◆ MeleeLog()

static void MeleeLog ( Entity entity,
string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT )
inlinestaticprivate
295 {
296 string logMessage = string.Format("%1: %2", entity.GetSimulationTimeStamp(), message);
298
299#ifdef LOG_TO_RPT
300 if (res.Length() > 0)
301 {
302 PrintToRPT("" + res);
303 }
304#endif
305 }
const string LOG_DEBUG_MELEE
Definition Debug.c:28
override string GetDebugName()
Definition dayzplayer.c:1158

Перекрестные ссылки GetDebugName(), LOG_DEBUG_MELEE, LogMessage() и PrintToRPT().

◆ ParticleLog()

static void ParticleLog ( string message = LOG_DEFAULT,
Managed caller = null,
string function = "",
Managed entity = null )
inlinestaticprivate
257 {
259
260#ifdef LOG_TO_RPT
261 if (res.Length() > 0)
262 {
263 PrintToRPT("" + res);
264 }
265#endif
266 }
const string LOG_DEBUG_PARTICLE
Definition Debug.c:25

Перекрестные ссылки GetDebugName(), LOG_DEBUG_PARTICLE, LogMessage() и PrintToRPT().

Используется в PMTF::PrintActiveStats(), PMTF::PrintPMStats(), TestInvalidSize() и TestOwnership().

◆ QuickbarLog()

static void QuickbarLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
209 {
211
212#ifdef LOG_TO_RPT
213 if (res.Length() > 0)
214 {
215 PrintToRPT("" + res);
216 }
217#endif
218 }
const string LOG_DEBUG_QUICKBAR
Definition Debug.c:21

Перекрестные ссылки LOG_DEBUG_QUICKBAR, LogMessage() и PrintToRPT().

◆ ReceivedLogMessageFromServer()

static void ReceivedLogMessageFromServer ( string message)
inlinestaticprivate
431 {
433 {
434 return;
435 }
436
438
439#ifdef LOG_TO_RPT
440 if (message.Length() > 0)
441 {
442 PrintToRPT("" + message);
443 }
444#endif
445 }

Перекрестные ссылки LogManager::IsLogsEnable(), PrintToRPT() и SaveLog().

Используется в PluginBase::OnRPCServerLogRecieved().

◆ RemoveShape()

static void RemoveShape ( out Shape shape)
inlinestaticprivate
111 {
112 if (!shape) return;
113 for ( int i = 0; i < m_DebugShapes.Count(); i++ )
114 {
116
117 if ( found_shape && found_shape == shape )
118 {
119 found_shape.Destroy();
120 m_DebugShapes.Remove(i); // Mandatory! Otherwise the Destroy() function causes crash!
121 shape = null;
122 return;
123 }
124 }
125 }

Перекрестные ссылки m_DebugShapes и Shape.

Используется в PluginBase::CleanupDebugShapes(), WeaponDebug::DrawLineOfFire(), WeaponDebug::DrawLineOfFireCameraHybrid(), WeaponDebug::DrawLineOfFireMuzzleToHit(), WeaponDebug::RemoveAllShapes() и RemoveDebugShape().

◆ SaveLog()

void SaveLog ( string log_message)
inlinestaticprivate
678 {
679 #ifndef SERVER
682 #endif
683
685 if (fileHandle == 0)
686 return;
687
690
691 #ifndef LOG_TO_RPT
692 #ifdef DIAG_DEVELOPER
693 Print(string.Format("%1", log_message));
694 #endif
695 #endif
696 }
Dispatcher GetDispatcher()
Definition Dispatcher.c:20
const CallID CALL_ID_SCR_CNSL_ADD_PRINT
Definition Dispatcher.c:6
Definition UtilityClasses.c:10
static ref Param1< string > PARAM1_STRING
Definition UtilityClasses.c:14
Param CallMethod(CallID call_id, Param params)
Definition Dispatcher.c:15
proto void Print(void var)
Prints content of variable to console/log.

Перекрестные ссылки CALL_ID_SCR_CNSL_ADD_PRINT, Dispatcher::CallMethod(), CloseFile(), FPrintln(), GetDispatcher(), GetFileName(), OpenFile(), CachedObjectsParams::PARAM1_STRING и Print().

Используется в LogMessage() и ReceivedLogMessageFromServer().

◆ SymptomLog()

static void SymptomLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
161 {
163
164#ifdef LOG_TO_RPT
165 if (res.Length() > 0)
166 {
167 PrintToRPT("" + res);
168 }
169#endif
170 }
const string LOG_DEBUG_SYMPTOM
Definition Debug.c:17

Перекрестные ссылки LOG_DEBUG_SYMPTOM, LogMessage() и PrintToRPT().

Используется в SymptomBase::OnGetActivatedClient(), SymptomBase::OnGetActivatedServer(), SymptomBase::OnGetDeactivatedClient() и SymptomBase::OnGetDeactivatedServer().

◆ TFLog()

static void TFLog ( string message = LOG_DEFAULT,
TestFramework caller = null,
string function = "" )
inlinestaticprivate
269 {
271
272#ifdef LOG_TO_RPT
273 if (res.Length() > 0)
274 {
275 PrintToRPT("" + res);
276 }
277#endif
278 }
const string LOG_DEBUG_TF
Definition Debug.c:26

Перекрестные ссылки GetDebugName(), LOG_DEBUG_TF, LogMessage() и PrintToRPT().

Используется в TFModule::PrintResult(), EnProfilerTests::TestClassCountData(), EnProfilerTests::TestClassTimeData(), EnProfilerTests::TestFuncTimeData() и EnProfilerTests::TestModule().

◆ TriggerLog()

static void TriggerLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
245 {
247
248#ifdef LOG_TO_RPT
249 if (res.Length() > 0)
250 {
251 PrintToRPT("" + res);
252 }
253#endif
254 }
const string LOG_DEBUG_TRIGGER
Definition Debug.c:24

Перекрестные ссылки LOG_DEBUG_TRIGGER, LogMessage() и PrintToRPT().

Используется в Trigger::AddInsider(), TriggerEvents::Enter(), TriggerEvents::Leave(), Trigger::RemoveInsider(), TriggerEvents::Stay(), TriggerEvents::StayFinish(), TriggerEvents::StayStart() и Trigger::UpdateInsiders().

◆ WeatherLog()

static void WeatherLog ( string message = LOG_DEFAULT,
string plugin = LOG_DEFAULT,
string author = LOG_DEFAULT,
string label = LOG_DEFAULT,
string entity = LOG_DEFAULT )
inlinestaticprivate
308 {
310 {
311 return;
312 }
313
315
316 #ifdef LOG_TO_RPT
317 if (res.Length() > 0)
318 {
319 PrintToRPT("" + res);
320 }
321 #endif
322 }
const string LOG_DEBUG_WEATHER
Definition Debug.c:29
static bool IsWeatherLogEnabled()
Definition Debug.c:869

Перекрестные ссылки LogManager::IsWeatherLogEnabled(), LOG_DEBUG_WEATHER, LogMessage() и PrintToRPT().

Используется в WorldData::WeatherOnBeforeChange().

◆ WeightLog()

static void WeightLog ( string message = LOG_DEFAULT,
Managed caller = null,
string function = "",
Managed entity = null )
inlinestaticprivate
281 {
282 /*
283 string res = LogMessage(LOG_DEBUG_WEIGHT, GetDebugName(caller), GetDebugName(entity), "", function, message);
284
285#ifdef LOG_TO_RPT
286 if (res.Length() > 0)
287 {
288 PrintToRPT("" + res);
289 }
290#endif
291 */
292 }

Поля

◆ LOG_DEBUG

const string LOG_DEBUG = "Debug"
staticprivate

Используется в Log(), LogArrayInt() и LogArrayString().

◆ LOG_DEBUG_ACTION

const string LOG_DEBUG_ACTION = "Action"
staticprivate

Используется в ActionLog().

◆ LOG_DEBUG_BASEBUILDING

const string LOG_DEBUG_BASEBUILDING = "Base Building"
staticprivate

Используется в BaseBuildingLog().

◆ LOG_DEBUG_BLEEDING_CHANCES

const string LOG_DEBUG_BLEEDING_CHANCES = "Bleeding"
staticprivate

Используется в BleedingChancesLog().

◆ LOG_DEBUG_INV_HFSM

const string LOG_DEBUG_INV_HFSM = "HFSM"
staticprivate

Используется в InventoryHFSMLog().

◆ LOG_DEBUG_INV_MOVE

const string LOG_DEBUG_INV_MOVE = "Inv Move"
staticprivate

Используется в InventoryMoveLog().

◆ LOG_DEBUG_INV_RESERVATION

const string LOG_DEBUG_INV_RESERVATION = "Inv Rrsv"
staticprivate

Используется в InventoryReservationLog().

◆ LOG_DEBUG_MELEE

const string LOG_DEBUG_MELEE = "Melee"
staticprivate

Используется в MeleeLog().

◆ LOG_DEBUG_PARTICLE

const string LOG_DEBUG_PARTICLE = "Particle"
staticprivate

Используется в ParticleLog().

◆ LOG_DEBUG_QUICKBAR

const string LOG_DEBUG_QUICKBAR = "Quickbar"
staticprivate

Используется в QuickbarLog().

◆ LOG_DEBUG_SYMPTOM

const string LOG_DEBUG_SYMPTOM = "Symptom"
staticprivate

Используется в SymptomLog().

◆ LOG_DEBUG_TF

const string LOG_DEBUG_TF = "TestFramework"
staticprivate

Используется в TFLog().

◆ LOG_DEBUG_TRIGGER

const string LOG_DEBUG_TRIGGER = "Trigger"
staticprivate

Используется в TriggerLog().

◆ LOG_DEBUG_WEATHER

const string LOG_DEBUG_WEATHER = "Weather"
staticprivate

Используется в WeatherLog().

◆ LOG_DEBUG_WEIGHT

const string LOG_DEBUG_WEIGHT = "Weight"
staticprivate

◆ LOG_DEFAULT

const string LOG_DEFAULT = "n/a"
staticprivate

◆ LOG_ERROR

const string LOG_ERROR = "Error"
staticprivate

Используется в LogError().

◆ LOG_INFO

const string LOG_INFO = "Info"
staticprivate

Используется в LogInfo().

◆ LOG_WARNING

const string LOG_WARNING = "Warning"
staticprivate

Используется в LogWarning().

◆ m_CanvasDebug

CanvasWidget m_CanvasDebug
staticprivate

Используется в CanvasDrawLine(), ClearCanvas() и InitCanvas().

◆ m_DebugLayoutCanvas

Widget m_DebugLayoutCanvas
staticprivate

Используется в InitCanvas().

◆ m_DebugShapes

◆ m_EnabledLogs

bool m_EnabledLogs
staticprivate

Объявления и описания членов класса находятся в файле: