Function.cs 649 B

1234567891011121314151617181920212223
  1. namespace Ryujinx.Graphics.Shader.IntermediateRepresentation
  2. {
  3. class Function
  4. {
  5. public BasicBlock[] Blocks { get; }
  6. public string Name { get; }
  7. public bool ReturnsValue { get; }
  8. public int InArgumentsCount { get; }
  9. public int OutArgumentsCount { get; }
  10. public Function(BasicBlock[] blocks, string name, bool returnsValue, int inArgumentsCount, int outArgumentsCount)
  11. {
  12. Blocks = blocks;
  13. Name = name;
  14. ReturnsValue = returnsValue;
  15. InArgumentsCount = inArgumentsCount;
  16. OutArgumentsCount = outArgumentsCount;
  17. }
  18. }
  19. }