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 71 of file style_guard.h.
|
inline |
Definition at line 78 of file style_guard.h.
|
inline |
Definition at line 82 of file style_guard.h.
|
inline |
Definition at line 86 of file style_guard.h.
|
inline |
Definition at line 97 of file style_guard.h.
References count_.
|
delete |
|
delete |
|
private |
Definition at line 106 of file style_guard.h.
Referenced by ~StyleVarGuard().