#include <oscimgui.h>
|
| virtual | ~DrawListAPI () noexcept=default |
| |
| void | add_rect (const Rect &ui_rect, const Color &color, float rounding=0.0f, float thickness=1.0f) |
| |
| void | add_rect_filled (const Rect &ui_rect, const Color &color, float rounding=0.0f) |
| |
| void | add_circle (const Circle &ui_circle, const Color &color, int num_segments=0, float thickness=1.0f) |
| |
| void | add_circle_filled (const Circle &ui_circle, const Color &color, int num_segments=0) |
| |
| void | add_text (const Vector2 &ui_position, const Color &color, CStringView text) |
| |
| void | add_line (const Vector2 &ui_start, const Vector2 &ui_end, const Color &color, float thickness=1.0f) |
| |
| void | add_triangle_filled (const Vector2 ui_p0, const Vector2 &ui_p1, const Vector2 &ui_p2, const Color &color) |
| |
| void | push_clip_rect (const Rect &, bool intersect_with_currect_clip_rect=false) |
| |
| void | pop_clip_rect () |
| |
| void | render_to (RenderTexture &) |
| |
◆ DrawListAPI() [1/3]
| osc::ui::DrawListAPI::DrawListAPI |
( |
| ) |
|
|
protecteddefault |
◆ DrawListAPI() [2/3]
| osc::ui::DrawListAPI::DrawListAPI |
( |
const DrawListAPI & |
| ) |
|
|
protecteddefault |
◆ DrawListAPI() [3/3]
◆ ~DrawListAPI()
| virtual osc::ui::DrawListAPI::~DrawListAPI |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ add_circle()
| void osc::ui::DrawListAPI::add_circle |
( |
const Circle & |
ui_circle, |
|
|
const Color & |
color, |
|
|
int |
num_segments = 0, |
|
|
float |
thickness = 1.0f |
|
) |
| |
◆ add_circle_filled()
| void osc::ui::DrawListAPI::add_circle_filled |
( |
const Circle & |
ui_circle, |
|
|
const Color & |
color, |
|
|
int |
num_segments = 0 |
|
) |
| |
◆ add_line()
| void osc::ui::DrawListAPI::add_line |
( |
const Vector2 & |
ui_start, |
|
|
const Vector2 & |
ui_end, |
|
|
const Color & |
color, |
|
|
float |
thickness = 1.0f |
|
) |
| |
◆ add_rect()
| void osc::ui::DrawListAPI::add_rect |
( |
const Rect & |
ui_rect, |
|
|
const Color & |
color, |
|
|
float |
rounding = 0.0f, |
|
|
float |
thickness = 1.0f |
|
) |
| |
◆ add_rect_filled()
| void osc::ui::DrawListAPI::add_rect_filled |
( |
const Rect & |
ui_rect, |
|
|
const Color & |
color, |
|
|
float |
rounding = 0.0f |
|
) |
| |
◆ add_text()
◆ add_triangle_filled()
| void osc::ui::DrawListAPI::add_triangle_filled |
( |
const Vector2 |
ui_p0, |
|
|
const Vector2 & |
ui_p1, |
|
|
const Vector2 & |
ui_p2, |
|
|
const Color & |
color |
|
) |
| |
◆ impl_get_drawlist()
| virtual ImDrawList & osc::ui::DrawListAPI::impl_get_drawlist |
( |
| ) |
|
|
privatepure virtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pop_clip_rect()
| void osc::ui::DrawListAPI::pop_clip_rect |
( |
| ) |
|
◆ push_clip_rect()
| void osc::ui::DrawListAPI::push_clip_rect |
( |
const Rect & |
, |
|
|
bool |
intersect_with_currect_clip_rect = false |
|
) |
| |
◆ render_to()
The documentation for this class was generated from the following file:
- /home/adam/Desktop/opensim-creator/third_party/opynsim/liboscar/ui/oscimgui.h