Open 3D Engine WhiteBox Gem 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.
WhiteBox::EditorWhiteBoxComponentModeRequests Class Referenceabstract

Request bus for generic White Box ComponentMode operations (irrespective of the sub-mode). More...

#include <EditorWhiteBoxComponentModeBus.h>

Inherits AZ::EntityComponentBus.

Public Member Functions

virtual void MarkWhiteBoxIntersectionDataDirty ()=0
 Signal that the white box has changed and the intersection data needs to be rebuilt.
 
virtual SubMode GetCurrentSubMode () const =0
 Get the current sub-mode that White Box is in (Default Mode or Edge Restore mode).
 
virtual void OverrideKeyboardModifierQuery (const KeyboardModifierQueryFn &keyboardModifierQueryFn)=0
 

Detailed Description

Request bus for generic White Box ComponentMode operations (irrespective of the sub-mode).

Member Function Documentation

◆ OverrideKeyboardModifierQuery()

virtual void WhiteBox::EditorWhiteBoxComponentModeRequests::OverrideKeyboardModifierQuery ( const KeyboardModifierQueryFn &  keyboardModifierQueryFn)
pure virtual

Provides the ability to customize how keyboard modifier keys are queried.

Note
This could be overridden to return nothing or a fixed modifier value.

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