struct EE::UI::PopupPlacementConfig

#include <uiplacementutils.hpp>

struct PopupPlacementConfig {
    // fields

    Rectf areaRect;
    Rectf targetRect;
    Rectf alignRect;
    Rectf avoidRect;
    PlacementLayout layoutBias = PlacementLayout::Horizontal;
    bool supportHorizontal = true;
    bool supportVertical = true;
    Float userMaxWidth;
    Float margin = 4.f;
    Float minHorizontalSpace = 200.f;
    Float minVerticalSpace = 100.f;
    Float minScoreHeight;
    Float maxScoreHeight;
};