The Component Mode responsible for handling all interactions with the White Box Tool. More...
#include <EditorWhiteBoxComponentMode.h>
Inherits AzToolsFramework::ComponentModeFramework::EditorBaseComponentMode, AzFramework::EntityDebugDisplayEventBus::Handler, AZ::TransformNotificationBus::Handler, EditorWhiteBoxComponentNotificationBus::Handler, and EditorWhiteBoxComponentModeRequestBus::Handler.
Public Member Functions | |
EditorWhiteBoxComponentMode (const AZ::EntityComponentIdPair &entityComponentIdPair, AZ::Uuid componentType) | |
EditorWhiteBoxComponentMode (EditorWhiteBoxComponentMode &&)=delete | |
EditorWhiteBoxComponentMode & | operator= (EditorWhiteBoxComponentMode &&)=delete |
void | Refresh () override |
bool | HandleMouseInteraction (const AzToolsFramework::ViewportInteraction::MouseInteractionEvent &mouseInteraction) override |
AZStd::vector< AzToolsFramework::ActionOverride > | PopulateActionsImpl () override |
AZStd::string | GetComponentModeName () const override |
AZ::Uuid | GetComponentModeType () const override |
void | MarkWhiteBoxIntersectionDataDirty () override |
SubMode | GetCurrentSubMode () const override |
void | OverrideKeyboardModifierQuery (const KeyboardModifierQueryFn &keyboardModifierQueryFn) override |
The Component Mode responsible for handling all interactions with the White Box Tool.