FuncDoodle
Loading...
Searching...
No Matches
FuncDoodle::ArbitrarySelection Struct Reference

Arbitrary selection defined by a list of selected pixels. More...

#include <Selection.h>

Inheritance diagram for FuncDoodle::ArbitrarySelection:
FuncDoodle::Selection

Public Member Functions

std::vector< ImVec2i > All () override
 Returns every selected coordinate.
Public Member Functions inherited from FuncDoodle::Selection
virtual ~Selection ()

Public Attributes

bool Active
 Whether the arbitrary selection is currently active.
std::vector< ImVec2i > All_

Detailed Description

Arbitrary selection defined by a list of selected pixels.

Represents an arbitrary selection region using an std::vector of pixel coords. Computationally expensive, only used when you invert a selection.

Member Function Documentation

◆ All()

std::vector< ImVec2i > FuncDoodle::ArbitrarySelection::All ( )
overridevirtual

Returns every selected coordinate.

Reimplemented from FuncDoodle::Selection.

Member Data Documentation

◆ Active

bool FuncDoodle::ArbitrarySelection::Active

Whether the arbitrary selection is currently active.

◆ All_

std::vector<ImVec2i> FuncDoodle::ArbitrarySelection::All_

The documentation for this struct was generated from the following files: