#include <ContextBoundAPI.h>
Inherits AzToolsFramework::Picking::BoundRequestShapeBase.
Public Member Functions | |
AZStd::shared_ptr< BoundShapeInterface > | MakeShapeInterface (RegisteredBoundId id) const override |
Public Member Functions inherited from AzToolsFramework::Picking::BoundRequestShapeBase | |
AZ_RTTI (BoundRequestShapeBase, "{60D52E6E-54A6-4236-A397-322FD7607FA3}") | |
virtual AZStd::shared_ptr< BoundShapeInterface > | MakeShapeInterface (RegisteredBoundId id) const =0 |
Public Attributes | |
AZ::Vector3 | m_corner1 |
AZ::Vector3 | m_corner2 |
AZ::Vector3 | m_corner3 |
AZ::Vector3 | m_corner4 |
The quad shape consists of 4 points in 3D space. Please set them from m_corner1 to m_corner4 in either clock-wise winding or counter clock-wise winding. In another word, m_corner1 and corner_2 cannot be diagonal corners.
|
inlineoverridevirtual |
Implements AzToolsFramework::Picking::BoundRequestShapeBase.