RAII guard for ImGui style vars. More...
#include <style_guard.h>
Classes | |
| struct | Entry |
Public Member Functions | |
| StyleVarGuard (ImGuiStyleVar idx, float val) | |
| StyleVarGuard (ImGuiStyleVar idx, const ImVec2 &val) | |
| StyleVarGuard (std::initializer_list< Entry > entries) | |
| ~StyleVarGuard () | |
| StyleVarGuard (const StyleVarGuard &)=delete | |
| StyleVarGuard & | operator= (const StyleVarGuard &)=delete |
Private Attributes | |
| int | count_ |
RAII guard for ImGui style vars.
Usage: StyleVarGuard guard(ImGuiStyleVar_WindowPadding, ImVec2(0, 8)); StyleVarGuard guard({{ImGuiStyleVar_WindowPadding, ImVec2(0, 8)}, {ImGuiStyleVar_WindowBorderSize, 1.0f}});
Definition at line 68 of file style_guard.h.
|
inline |
Definition at line 75 of file style_guard.h.
|
inline |
Definition at line 79 of file style_guard.h.
|
inline |
Definition at line 83 of file style_guard.h.
|
inline |
Definition at line 94 of file style_guard.h.
References count_.
|
delete |
|
delete |
|
private |
Definition at line 102 of file style_guard.h.
Referenced by ~StyleVarGuard().