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 27 of file style_guard.h.
|
inline |
Definition at line 34 of file style_guard.h.
|
inline |
Definition at line 38 of file style_guard.h.
|
inline |
Definition at line 42 of file style_guard.h.
|
inline |
Definition at line 49 of file style_guard.h.
References count_.
|
delete |
|
delete |
|
private |
Definition at line 57 of file style_guard.h.
Referenced by ~StyleColorGuard().