Lines Matching defs:modeSupportInfo
206 static bool IsWindowModeSupported(uint32_t modeSupportInfo, WindowMode mode)
210 return WindowModeSupport::WINDOW_MODE_SUPPORT_FULLSCREEN & modeSupportInfo;
212 return WindowModeSupport::WINDOW_MODE_SUPPORT_FLOATING & modeSupportInfo;
214 return WindowModeSupport::WINDOW_MODE_SUPPORT_SPLIT_PRIMARY & modeSupportInfo;
216 return WindowModeSupport::WINDOW_MODE_SUPPORT_SPLIT_SECONDARY & modeSupportInfo;
218 return WindowModeSupport::WINDOW_MODE_SUPPORT_PIP & modeSupportInfo;
226 static WindowMode GetWindowModeFromModeSupportInfo(uint32_t modeSupportInfo)
229 uint32_t windowModeSupport = modeSupportInfo & (~modeSupportInfo + 1);
249 uint32_t modeSupportInfo = 0;
252 modeSupportInfo |= WindowModeSupport::WINDOW_MODE_SUPPORT_FULLSCREEN;
254 modeSupportInfo |= (WindowModeSupport::WINDOW_MODE_SUPPORT_SPLIT_PRIMARY |
257 modeSupportInfo |= WindowModeSupport::WINDOW_MODE_SUPPORT_FLOATING;
260 return modeSupportInfo;
520 static bool IsOnlySupportSplitAndShowWhenLocked(bool isShowWhenLocked, uint32_t modeSupportInfo)
524 if (isShowWhenLocked && (splitModeInfo == modeSupportInfo)) {
539 static bool CheckSupportWindowMode(WindowMode winMode, uint32_t modeSupportInfo,
546 if ((!IsWindowModeSupported(modeSupportInfo, winMode)) ||
547 (IsOnlySupportSplitAndShowWhenLocked(info->GetShowFlagWhenLocked(), modeSupportInfo))) {