MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / GetStackingDirection

Function GetStackingDirection

pcsx2/Achievements.cpp:2130–2154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2128}
2129
2130static ImVec2 GetStackingDirection(AchievementOverlayPosition alignment)
2131{
2132 switch (alignment)
2133 {
2134 case AchievementOverlayPosition::TopLeft:
2135 case AchievementOverlayPosition::TopCenter:
2136 case AchievementOverlayPosition::TopRight:
2137 return ImVec2(0.0f, 1.0f); // Stack downward
2138
2139 case AchievementOverlayPosition::BottomLeft:
2140 case AchievementOverlayPosition::BottomCenter:
2141 case AchievementOverlayPosition::BottomRight:
2142 default:
2143 return ImVec2(0.0f, -1.0f); // Stack upward
2144
2145 case AchievementOverlayPosition::CenterLeft:
2146 return ImVec2(1.0f, 0.0f); // Stack rightward
2147
2148 case AchievementOverlayPosition::CenterRight:
2149 return ImVec2(-1.0f, 0.0f); // Stack leftward
2150
2151 case AchievementOverlayPosition::Center:
2152 return ImVec2(0.0f, -1.0f); // Stack upward for center
2153 }
2154}
2155
2156
2157void Achievements::DrawGameOverlays()

Callers 1

DrawGameOverlaysMethod · 0.85

Calls 1

ImVec2Class · 0.50

Tested by

no test coverage detected