aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Video/ISurface.cs
blob: fb66f31a8bd5162782f547513dfd66f1db6998ab (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;

namespace Ryujinx.Graphics.Video
{
    public interface ISurface : IDisposable
    {
        Plane YPlane { get; }
        Plane UPlane { get; }
        Plane VPlane { get; }

        int Width { get; }
        int Height { get; }
        int Stride { get; }
        int UvWidth { get; }
        int UvHeight { get; }
        int UvStride { get; }
    }
}