RAII guard for ImGui style colors. More...
#include <style_guard.h>
Classes | |
| struct | Entry |
Public Member Functions | |
| StyleColorGuard (ImGuiCol idx, const ImVec4 &color) | |
| StyleColorGuard (ImGuiCol idx, const Color &color) | |
| StyleColorGuard (std::initializer_list< Entry > entries) | |
| ~StyleColorGuard () | |
| StyleColorGuard (const StyleColorGuard &)=delete | |
| StyleColorGuard & | operator= (const StyleColorGuard &)=delete |
Private Attributes | |
| int | count_ |
RAII guard for ImGui style colors.
Usage: StyleColorGuard guard(ImGuiCol_Text, color); StyleColorGuard guard({{ImGuiCol_Header, c1}, {ImGuiCol_HeaderHovered, c2}});
Definition at line 29 of file style_guard.h.
|
inline |
Definition at line 36 of file style_guard.h.
|
inline |
Definition at line 40 of file style_guard.h.
|
inline |
Definition at line 44 of file style_guard.h.
|
inline |
Definition at line 51 of file style_guard.h.
References count_.
|
delete |
|
delete |
|
private |
Definition at line 60 of file style_guard.h.
Referenced by ~StyleColorGuard().