2019-10-13 08:02:07 +02:00
|
|
|
namespace Ryujinx.Graphics.GAL
|
|
|
|
{
|
2022-12-05 14:47:39 +01:00
|
|
|
public readonly struct ImageCrop
|
2019-10-13 08:02:07 +02:00
|
|
|
{
|
2023-06-28 20:20:10 +02:00
|
|
|
public int Left { get; }
|
|
|
|
public int Right { get; }
|
|
|
|
public int Top { get; }
|
|
|
|
public int Bottom { get; }
|
|
|
|
public bool FlipX { get; }
|
|
|
|
public bool FlipY { get; }
|
|
|
|
public bool IsStretched { get; }
|
2020-12-16 03:19:07 +01:00
|
|
|
public float AspectRatioX { get; }
|
|
|
|
public float AspectRatioY { get; }
|
2019-10-13 08:02:07 +02:00
|
|
|
|
|
|
|
public ImageCrop(
|
2023-06-28 20:20:10 +02:00
|
|
|
int left,
|
|
|
|
int right,
|
|
|
|
int top,
|
|
|
|
int bottom,
|
|
|
|
bool flipX,
|
|
|
|
bool flipY,
|
|
|
|
bool isStretched,
|
2020-12-16 03:19:07 +01:00
|
|
|
float aspectRatioX,
|
2021-12-31 16:00:42 +01:00
|
|
|
float aspectRatioY)
|
2019-10-13 08:02:07 +02:00
|
|
|
{
|
2023-06-28 20:20:10 +02:00
|
|
|
Left = left;
|
|
|
|
Right = right;
|
|
|
|
Top = top;
|
|
|
|
Bottom = bottom;
|
|
|
|
FlipX = flipX;
|
|
|
|
FlipY = flipY;
|
|
|
|
IsStretched = isStretched;
|
2020-12-16 03:19:07 +01:00
|
|
|
AspectRatioX = aspectRatioX;
|
|
|
|
AspectRatioY = aspectRatioY;
|
2019-10-13 08:02:07 +02:00
|
|
|
}
|
|
|
|
}
|
2023-06-28 20:20:10 +02:00
|
|
|
}
|