Open 3D Engine AzManipulatorTestFramework 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.
AzManipulatorTestFramework::DirectCallManipulatorViewportInteraction Class Reference

Implementation of manipulator viewport interaction that manipulates the manager directly. More...

#include <DirectManipulatorViewportInteraction.h>

Inherits AzManipulatorTestFramework::ManipulatorViewportInteraction.

Public Member Functions

 DirectCallManipulatorViewportInteraction (AZStd::shared_ptr< AzFramework::DebugDisplayRequests > debugDisplayRequests)
 
const ViewportInteractionInterfaceGetViewportInteraction () const override
 Return the const representation of the viewport interaction model.
 
const ManipulatorManagerInterfaceGetManipulatorManager () const override
 Return the const representation of the manipulator manager.
 
virtual const ManipulatorManagerInterfaceGetManipulatorManager () const=0
 Return the const representation of the manipulator manager.
 
ManipulatorManagerInterfaceGetManipulatorManager ()
 Return the const representation of the manipulator manager.
 
virtual const ViewportInteractionInterfaceGetViewportInteraction () const=0
 Return the const representation of the viewport interaction model.
 
ViewportInteractionInterfaceGetViewportInteraction ()
 Return the representation of the viewport interaction model.
 
- Public Member Functions inherited from AzManipulatorTestFramework::ManipulatorViewportInteraction
virtual const ViewportInteractionInterfaceGetViewportInteraction () const =0
 Return the const representation of the viewport interaction model.
 
virtual const ManipulatorManagerInterfaceGetManipulatorManager () const =0
 Return the const representation of the manipulator manager.
 
AzToolsFramework::ManipulatorManagerId GetManipulatorManagerId () const
 Convenience wrapper for getting the manipulator manager id.
 
ViewportInteractionInterfaceGetViewportInteraction ()
 Return the representation of the viewport interaction model.
 
ManipulatorManagerInterfaceGetManipulatorManager ()
 Return the const representation of the manipulator manager.
 

Detailed Description

Implementation of manipulator viewport interaction that manipulates the manager directly.

Member Function Documentation

◆ GetManipulatorManager() [1/2]

const ManipulatorManagerInterface & AzManipulatorTestFramework::DirectCallManipulatorViewportInteraction::GetManipulatorManager ( ) const
overridevirtual

Return the const representation of the manipulator manager.

Implements AzManipulatorTestFramework::ManipulatorViewportInteraction.

◆ GetManipulatorManager() [2/2]

virtual const ManipulatorManagerInterface & AzManipulatorTestFramework::ManipulatorViewportInteraction::GetManipulatorManager ( ) const
virtual

Return the const representation of the manipulator manager.

Implements AzManipulatorTestFramework::ManipulatorViewportInteraction.

◆ GetViewportInteraction() [1/2]

const ViewportInteractionInterface & AzManipulatorTestFramework::DirectCallManipulatorViewportInteraction::GetViewportInteraction ( ) const
overridevirtual

Return the const representation of the viewport interaction model.

Implements AzManipulatorTestFramework::ManipulatorViewportInteraction.

◆ GetViewportInteraction() [2/2]

virtual const ViewportInteractionInterface & AzManipulatorTestFramework::ManipulatorViewportInteraction::GetViewportInteraction ( ) const
virtual

Return the const representation of the viewport interaction model.

Implements AzManipulatorTestFramework::ManipulatorViewportInteraction.


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