Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::SplineHoverSelection Class Reference

#include <SplineHoverSelection.h>

Inherits AzToolsFramework::HoverSelection.

Public Member Functions

 SplineHoverSelection (const AZ::EntityComponentIdPair &entityComponentIdPair, ManipulatorManagerId managerId, const AZStd::shared_ptr< AZ::Spline > &spline)
 
 SplineHoverSelection (const SplineHoverSelection &)=delete
 
SplineHoverSelectionoperator= (const SplineHoverSelection &)=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
 

Detailed Description

SplineHoverSelection is a concrete implementation of HoverSelection wrapping a Spline and SplineManipulator. The underlying manipulators are used to control selection.

Member Function Documentation

◆ Refresh()

void AzToolsFramework::SplineHoverSelection::Refresh ( )
overridevirtual

◆ Register()

void AzToolsFramework::SplineHoverSelection::Register ( ManipulatorManagerId  managerId)
overridevirtual

◆ SetBoundsDirty()

void AzToolsFramework::SplineHoverSelection::SetBoundsDirty ( )
overridevirtual

◆ SetNonUniformScale()

void AzToolsFramework::SplineHoverSelection::SetNonUniformScale ( const AZ::Vector3 &  nonUniformScale)
overridevirtual

◆ SetSpace()

void AzToolsFramework::SplineHoverSelection::SetSpace ( const AZ::Transform &  worldFromLocal)
overridevirtual

◆ Unregister()

void AzToolsFramework::SplineHoverSelection::Unregister ( )
overridevirtual

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