switch back to vector for button ids since there may not be a 1 to 1 mapping to modes in future
Signed-off-by: greerdv <greerdv@amazon.com>
This commit is contained in:
@@ -250,6 +250,7 @@ namespace PhysX
|
||||
&AzToolsFramework::ViewportUi::ViewportUiRequestBus::Events::CreateCluster, AzToolsFramework::ViewportUi::Alignment::TopLeft);
|
||||
|
||||
// create and register the buttons
|
||||
m_buttonIds.resize(static_cast<size_t>(SubMode::NumModes));
|
||||
m_buttonIds[static_cast<size_t>(SubMode::Offset)] = RegisterClusterButton(m_modeSelectionClusterId, "Move");
|
||||
m_buttonIds[static_cast<size_t>(SubMode::Rotation)] = RegisterClusterButton(m_modeSelectionClusterId, "Rotate");
|
||||
m_buttonIds[static_cast<size_t>(SubMode::Dimensions)] = RegisterClusterButton(m_modeSelectionClusterId, "Scale");
|
||||
|
||||
@@ -66,8 +66,7 @@ namespace PhysX
|
||||
AzToolsFramework::ViewportUi::ClusterId
|
||||
m_modeSelectionClusterId; //!< Viewport UI cluster for changing sub mode.
|
||||
|
||||
//! Ids for the Viewport UI buttons for each mode.
|
||||
AZStd::fixed_vector< AzToolsFramework::ViewportUi::ButtonId, static_cast<size_t>(SubMode::NumModes)> m_buttonIds;
|
||||
AZStd::vector<AzToolsFramework::ViewportUi::ButtonId> m_buttonIds; //!< Ids for the Viewport UI buttons for each mode.
|
||||
|
||||
AZ::Event<AzToolsFramework::ViewportUi::ButtonId>::Handler
|
||||
m_modeSelectionHandler; //!< Event handler for sub mode changes.
|
||||
|
||||
Reference in New Issue
Block a user