41 virtual std::vector<ImVec2i>
All();
72 std::vector<ImVec2i>
All()
override;
99 std::vector<ImVec2i>
All()
override;
ImGui/OpenGL/GLFW integration utilities and file dialog wrapper.
Base class for selection shapes.
Definition Selection.h:34
virtual std::vector< ImVec2i > All()
Returns every pixel coordinate contained in the selection.
Definition Selection.cc:6
The FuncDoodle C++ namespace.
Definition Common.h:12
Arbitrary selection defined by a list of selected pixels.
Definition Selection.h:82
std::vector< ImVec2i > All_
Definition Selection.h:93
std::vector< ImVec2i > All() override
Returns every selected coordinate.
Definition Selection.cc:28
bool Active
Whether the arbitrary selection is currently active.
Definition Selection.h:87
Rectangular selection defined by two corner points.
Definition Selection.h:51
bool Active
Whether the rectangular selection is currently active.
Definition Selection.h:56
std::vector< ImVec2i > All() override
Returns every coordinate inside the rectangular bounds.
Definition Selection.cc:10
ImVec2i Max
Inclusive maximum corner of the selection.
Definition Selection.h:66
ImVec2i Min
Inclusive minimum corner of the selection.
Definition Selection.h:61