IGalRenderer.cs 450 B

1234567891011121314151617
  1. using System;
  2. namespace Ryujinx.Graphics.Gal
  3. {
  4. public interface IGalRenderer
  5. {
  6. long FrameBufferPtr { get; set; }
  7. void QueueAction(Action ActionMthd);
  8. void RunActions();
  9. void Render();
  10. void SendVertexBuffer(int Index, byte[] Buffer, int Stride, GalVertexAttrib[] Attribs);
  11. void SendR8G8B8A8Texture(int Index, byte[] Buffer, int Width, int Height);
  12. void BindTexture(int Index);
  13. }
  14. }