API Documentation
|
#include <SelectionEffect.h>
Public Member Functions | |
DefaultSelectionEffect () | |
void | applySelectionEffect (Model &model, DesignObjectLookup *lookup) override |
void | removeSelectionEffect (Model &model, DesignObjectLookup *lookup) override |
void | setUseGrips (bool use_grips) |
void | setUseVertexHighlights (bool use) |
Public Member Functions inherited from SelectionEffect |
Protected Member Functions | |
virtual void | _setupBoundingBox (Model &target, bool attach, DesignObjectLookup *lookup) |
virtual void | _setupVertexHighlighting (Model &target, bool use_highlighting, DesignObjectLookup *lookup) |
Protected Attributes | |
bool | m_use_grips |
bool | m_use_vertex_hightlights |
Dictionary< UUID, UUID > | m_bounding_box |
Dictionary< UUID, UUID > | m_grips_box |
Buffer< Model > | selected_models |
|
protectedvirtual |
|
protectedvirtual |
|
overridevirtual |
Implements SelectionEffect.
|
overridevirtual |
Implements SelectionEffect.
void setUseGrips | ( | bool | use_grips | ) |
void setUseVertexHighlights | ( | bool | use | ) |
|
protected |
|
protected |
|
protected |
|
protected |