#include <LineHoverSelection.h>
Inherits AzToolsFramework::HoverSelection.
Public Member Functions | |
LineSegmentHoverSelection (const AZ::EntityComponentIdPair &entityComponentIdPair, ManipulatorManagerId managerId) | |
LineSegmentHoverSelection (const LineSegmentHoverSelection &)=delete | |
LineSegmentHoverSelection & | operator= (const LineSegmentHoverSelection &)=delete |
void | Register (ManipulatorManagerId managerId) override |
void | Unregister () override |
void | SetBoundsDirty () override |
void | Refresh () override |
void | SetSpace (const AZ::Transform &worldFromLocal) override |
void | SetNonUniformScale (const AZ::Vector3 &nonUniformScale) override |
virtual void | Register (ManipulatorManagerId managerId)=0 |
virtual void | Unregister ()=0 |
virtual void | SetBoundsDirty ()=0 |
virtual void | Refresh ()=0 |
virtual void | SetSpace (const AZ::Transform &worldFromLocal)=0 |
virtual void | SetNonUniformScale (const AZ::Vector3 &nonUniformScale)=0 |
LineSegmentHoverSelection is a concrete implementation of HoverSelection wrapping a collection/container of vertices and a list of LineSegmentManipulators. The underlying manipulators are used to control selection by highlighting where on the line a new vertex will be inserted.
|
overridevirtual |
Implements AzToolsFramework::HoverSelection.
|
overridevirtual |
Implements AzToolsFramework::HoverSelection.
|
overridevirtual |
Implements AzToolsFramework::HoverSelection.
|
overridevirtual |
Implements AzToolsFramework::HoverSelection.
|
overridevirtual |
Implements AzToolsFramework::HoverSelection.
|
overridevirtual |
Implements AzToolsFramework::HoverSelection.