NDEVR
API Documentation
SelectionEffectabstract

Applies certain effects to a model that has been selected. More...

Inheritance diagram for SelectionEffect:
[legend]

Public Member Functions

virtual void applySelectionEffects ()=0
 Applies visual selection effects to the currently selected models.
virtual void removeSelectionEffects ()=0
 Removes all visual selection effects from previously selected models.

Detailed Description

Applies certain effects to a model that has been selected.


Definition at line 14 of file SelectionEffect.h.

Member Function Documentation

◆ applySelectionEffects()

virtual void SelectionEffect::applySelectionEffects ( )
pure virtual

Applies visual selection effects to the currently selected models.


Implementations should query the current selection state and update the visual representation accordingly (e.g., bounding boxes, grips, highlights).

Implemented in DefaultSelectionEffect.

◆ removeSelectionEffects()

virtual void SelectionEffect::removeSelectionEffects ( )
pure virtual

Removes all visual selection effects from previously selected models.


Implementations should clean up any visual artifacts created by applySelectionEffects().

Implemented in DefaultSelectionEffect.


The documentation for this class was generated from the following file: