Implement NGC service (#5681)
* Implement NGC service * Use raw byte arrays instead of string for _wordSeparators * Silence IDE0230 for _wordSeparators * Try to silence warning about _rangeValuesCount not being read on SparseSet * Make AcType enum private * Add abstract methods and one TODO that I forgot * PR feedback * More PR feedback * More PR feedback
This commit is contained in:
14
src/Ryujinx.Horizon/Sdk/Ngc/INgcService.cs
Normal file
14
src/Ryujinx.Horizon/Sdk/Ngc/INgcService.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using Ryujinx.Horizon.Common;
|
||||
using Ryujinx.Horizon.Sdk.Sf;
|
||||
using System;
|
||||
|
||||
namespace Ryujinx.Horizon.Sdk.Ngc
|
||||
{
|
||||
interface INgcService : IServiceObject
|
||||
{
|
||||
Result GetContentVersion(out uint version);
|
||||
Result Check(out uint checkMask, ReadOnlySpan<byte> text, uint regionMask, ProfanityFilterOption option);
|
||||
Result Mask(out int maskedWordsCount, Span<byte> filteredText, ReadOnlySpan<byte> text, uint regionMask, ProfanityFilterOption option);
|
||||
Result Reload();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user