5 #include "Positioning.h"
6 #include "VectorMath.h"
7 #include "TransportPositionerTypes.h"
10 #include "TransportPositionerModelRepository.h"
12 #include <unordered_set>
30 void Update(
float deltaTime);
33 void OnPositionerModelInputChanged(
const TransportPositionerId& transportPositionerId);
35 void OnPositioningViewComponentChanged();
39 void OnItemAdded(
const ItemType& item);
40 void OnItemRemoved(
const ItemType& item) {};
53 bool m_positioningViewComponentDidChange;
57 std::unordered_set<TransportPositionerId> m_positionerModelIdsNeedingUpdate;