opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
osc::ui::DrawListView Class Reference

#include <oscimgui.h>

Inheritance diagram for osc::ui::DrawListView:
[legend]
Collaboration diagram for osc::ui::DrawListView:
[legend]

Public Member Functions

 DrawListView (ImDrawList *inner_list)
 
- Public Member Functions inherited from osc::ui::DrawListAPI
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 &)
 

Private Member Functions

ImDrawListimpl_get_drawlist () final
 

Additional Inherited Members

- Protected Member Functions inherited from osc::ui::DrawListAPI
 DrawListAPI ()=default
 
 DrawListAPI (const DrawListAPI &)=default
 
 DrawListAPI (DrawListAPI &&) noexcept=default
 
DrawListAPIoperator= (const DrawListAPI &)=default
 
DrawListAPIoperator= (DrawListAPI &&) noexcept=default
 

Constructor & Destructor Documentation

◆ DrawListView()

osc::ui::DrawListView::DrawListView ( ImDrawList inner_list)
inlineexplicit

Member Function Documentation

◆ impl_get_drawlist()

ImDrawList & osc::ui::DrawListView::impl_get_drawlist ( )
inlinefinalprivatevirtual

Implements osc::ui::DrawListAPI.


The documentation for this class was generated from the following file: