32 float life_time = -1.0f,
33 bool persistent_lines =
true);
39 Color color = Color{255u, 0u, 0u},
40 float life_time = -1.0f,
41 bool persistent_lines =
true);
45 const geom::Location &
begin,
46 const geom::Location &
end,
47 float thickness = 0.1f,
48 Color color = Color{255u, 0u, 0u},
49 float life_time = -1.0f,
50 bool persistent_lines =
true);
54 const geom::Location &
begin,
55 const geom::Location &
end,
56 float thickness = 1.0f,
57 Color color = Color{225u, 0u, 0u},
58 float life_time = -1.0f,
59 bool persistent_lines =
true);
63 const geom::Location &
begin,
64 const geom::Location &
end,
65 float thickness = 0.1f,
66 float arrow_size = 0.1f,
67 Color color = Color{255u, 0u, 0u},
68 float life_time = -1.0f,
69 bool persistent_lines =
true);
73 const geom::Location &
begin,
74 const geom::Location &
end,
75 float thickness = 0.1f,
76 float arrow_size = 0.1f,
77 Color color = Color{255u, 0u, 0u},
78 float life_time = -1.0f,
79 bool persistent_lines =
true);
83 const geom::BoundingBox &box,
84 const geom::Rotation &rotation,
85 float thickness = 0.1f,
86 Color color = Color{255u, 0u, 0u},
87 float life_time = -1.0f,
88 bool persistent_lines =
true);
92 const geom::BoundingBox &box,
93 const geom::Rotation &rotation,
94 float thickness = 0.1f,
95 Color color = Color{255u, 0u, 0u},
96 float life_time = -1.0f,
97 bool persistent_lines =
true);
101 const geom::Location &location,
102 const std::string &text,
103 bool draw_shadow =
false,
104 Color color = Color{255u, 0u, 0u},
105 float life_time = -1.0f,
106 bool persistent_lines =
true);
auto end() const noexcept
auto begin() const noexcept
名称范围迭代支持
void DrawHUDArrow(const geom::Location &begin, const geom::Location &end, float thickness=0.1f, float arrow_size=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
void DrawString(const geom::Location &location, const std::string &text, bool draw_shadow=false, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
void DrawLine(const geom::Location &begin, const geom::Location &end, float thickness=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
void DrawHUDLine(const geom::Location &begin, const geom::Location &end, float thickness=1.0f, Color color=Color{225u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
detail::EpisodeProxy _episode
void DrawHUDPoint(const geom::Location &location, float size=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
void DrawHUDBox(const geom::BoundingBox &box, const geom::Rotation &rotation, float thickness=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
void DrawArrow(const geom::Location &begin, const geom::Location &end, float thickness=0.1f, float arrow_size=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
void DrawPoint(const geom::Location &location, float size=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)
DebugHelper(detail::EpisodeProxy episode)
void DrawBox(const geom::BoundingBox &box, const geom::Rotation &rotation, float thickness=0.1f, Color color=Color{255u, 0u, 0u}, float life_time=-1.0f, bool persistent_lines=true)