|
Open 3D Engine WhiteBox Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Handler.
Public Types | |
| using | IntersectionSelection = AZStd::variant< PolygonIntersection, EdgeIntersection, VertexIntersection, AZStd::monostate > |
Public Member Functions | |
| TransformMode (const AZ::EntityComponentIdPair &entityComponentIdPair) | |
| 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) |
| void | ChangeTransformType (TransformType subModeType) override |