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::NullHoverSelection Class Reference

#include <HoverSelection.h>

Inherits AzToolsFramework::HoverSelection.

Public Member Functions

 NullHoverSelection (const NullHoverSelection &)=delete
 
NullHoverSelectionoperator= (const NullHoverSelection &)=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

NullHoverSelection is used when vertices cannot be inserted. This serves as a no-op and is used to prevent the need for additional null checks in EditorVertexSelection.

Member Function Documentation

◆ Refresh()

void AzToolsFramework::NullHoverSelection::Refresh ( )
inlineoverridevirtual

◆ Register()

void AzToolsFramework::NullHoverSelection::Register ( ManipulatorManagerId  managerId)
inlineoverridevirtual

◆ SetBoundsDirty()

void AzToolsFramework::NullHoverSelection::SetBoundsDirty ( )
inlineoverridevirtual

◆ SetNonUniformScale()

void AzToolsFramework::NullHoverSelection::SetNonUniformScale ( const AZ::Vector3 &  nonUniformScale)
inlineoverridevirtual

◆ SetSpace()

void AzToolsFramework::NullHoverSelection::SetSpace ( const AZ::Transform &  worldFromLocal)
inlineoverridevirtual

◆ Unregister()

void AzToolsFramework::NullHoverSelection::Unregister ( )
inlineoverridevirtual

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