Debug Draw 3D 1.7.1
Draw 3D debug graphics and 2D overlays with this add-on.
Loading...
Searching...
No Matches
stats_2d.h
1#pragma once
2
3#include "utils/compiler.h"
4#include "utils/native_api_hooks.h"
5
6GODOT_WARNING_DISABLE()
7#include <godot_cpp/classes/ref_counted.hpp>
8GODOT_WARNING_RESTORE()
9using namespace godot;
10
19NAPI_CLASS_REF class DebugDraw2DStats : public RefCounted {
20 GDCLASS(DebugDraw2DStats, RefCounted)
21
22protected:
24 static void _bind_methods();
25
26private:
27 int64_t overlay_text_groups = 0;
28 int64_t overlay_text_lines = 0;
29
30public:
31 NAPI int64_t get_overlay_text_groups() const { return overlay_text_groups; }
33 NAPI void set_overlay_text_groups(int64_t val) {};
34 NAPI int64_t get_overlay_text_lines() const { return overlay_text_lines; }
36 NAPI void set_overlay_text_lines(int64_t val) {};
37
38#undef DEFINE_DEFAULT_PROP
39
40 DebugDraw2DStats() {};
41
43 void setup(
44 const int64_t &p_overlay_text_groups,
45 const int64_t &p_overlay_text_lines);
46};