Open 3D Engine AzFramework 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.
AzFramework::MultiViewportControllerInstanceInterface< TController > Class Template Reference

The interface used by MultiViewportController to manage individual instances. More...

#include <MultiViewportController.h>

Public Types

using ControllerType = TController
 

Public Member Functions

 MultiViewportControllerInstanceInterface (ViewportId viewport, ControllerType *controller)
 
ViewportId GetViewportId () const
 
ControllerType * GetController ()
 
const ControllerType * GetController () const
 
virtual bool HandleInputChannelEvent (const ViewportControllerInputEvent &event)
 
virtual void ResetInputChannels ()
 
virtual void UpdateViewport (const ViewportControllerUpdateEvent &event)
 

Detailed Description

template<class TController>
class AzFramework::MultiViewportControllerInstanceInterface< TController >

The interface used by MultiViewportController to manage individual instances.


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