Exemplo n.º 1
0
bool FOpenGLDynamicRHI::RHIGetAvailableResolutions(FScreenResolutionArray& Resolutions, bool bIgnoreRefreshRate)
{
	const bool Result = PlatformGetAvailableResolutions(Resolutions, bIgnoreRefreshRate);
	if (Result)
	{
		Resolutions.Sort([](const FScreenResolutionRHI& L, const FScreenResolutionRHI& R)
							{
								if (L.Width != R.Width)
								{
									return L.Width < R.Width;
								}
								else if (L.Height != R.Height)
								{
									return L.Height < R.Height;
								}
								else
								{
									return L.RefreshRate < R.RefreshRate;
								}
							});
	}
	return Result;
}
Exemplo n.º 2
0
bool FOpenGLDynamicRHI::RHIGetAvailableResolutions(FScreenResolutionArray& Resolutions, bool bIgnoreRefreshRate)
{
	return PlatformGetAvailableResolutions(Resolutions, bIgnoreRefreshRate);
}