#include <EditorInteractionSystemComponent.h>
Inherits AZ::Component, EditorInteractionSystemViewportSelectionRequestBus::Handler, AzFramework::ViewportDebugDisplayEventBus::Handler, and EditorEventsBus::Handler.
Public Member Functions | |
const EditorVisibleEntityDataCacheInterface * | GetEntityDataCache () const override |
void | SetHandler (const ViewportSelectionRequestsBuilderFn &interactionRequestsBuilder) override |
void | SetDefaultHandler () override |
void | DisplayViewport (const AzFramework::ViewportInfo &viewportInfo, AzFramework::DebugDisplayRequests &debugDisplay) override |
void | DisplayViewport2d (const AzFramework::ViewportInfo &viewportInfo, AzFramework::DebugDisplayRequests &debugDisplay) override |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
System Component to wrap active input handler. EditorInteractionSystemComponent is notified of viewport mouse events from RenderViewport and forwards them to a concrete implementation of ViewportSelectionRequests.