Open 3D Engine WhiteBox Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
WhiteBox::EdgeRestoreMode Class Reference

#include <EditorWhiteBoxEdgeRestoreMode.h>

Public Member Functions

 EdgeRestoreMode (EdgeRestoreMode &&)=default
 
EdgeRestoreModeoperator= (EdgeRestoreMode &&)=default
 
void Refresh ()
 
AZStd::vector< AzToolsFramework::ActionOverride > PopulateActions (const AZ::EntityComponentIdPair &entityComponentIdPair)
 
void Display (const AZ::EntityComponentIdPair &entityComponentIdPair, const AZ::Transform &worldFromLocal, const IntersectionAndRenderData &renderData, const AzFramework::ViewportInfo &viewportInfo, AzFramework::DebugDisplayRequests &debugDisplay)
 
bool HandleMouseInteraction (const AzToolsFramework::ViewportInteraction::MouseInteractionEvent &mouseInteraction, const AZ::EntityComponentIdPair &entityComponentIdPair, const AZStd::optional< EdgeIntersection > &edgeIntersection, const AZStd::optional< PolygonIntersection > &polygonIntersection, const AZStd::optional< VertexIntersection > &vertexIntersection)
 

Static Public Member Functions

static void RegisterActionUpdaters ()
 
static void RegisterActions ()
 
static void BindActionsToModes (const AZStd::string &modeIdentifier)
 
static void BindActionsToMenus ()
 

Detailed Description

The mode where 'mesh' edges can be promoted/restored to 'user' edges so the user can interact with them again or form new polygons to manipulate.


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