Static Decoder Cp 932 by pCYSl5EDgo - 4

Importers & Exporters

The Static Decoder Method of CP932 which can be used from the Unity C# Job System.

Unknown VersionOtherUpdated 2 years agoCreated on February 8th, 2019
Go to source

StaticDecoderCp932

The Static Decoder Method of CP932 which can be used from the Unity C# Job System.

これはC# Job System + Burst CompilerでマルチスレッドにShift JISでエンコーディングされたbyteを読み出してushort(char*)に読み替える為のライブラリです。

導入方法

Packages/manifest.jsonに “jp.pcysl5edgo.burstdecodercp932” : “https://github.com/pCYSl5EDgo/StaticDecoderCp932.git”, と追加してください。

https://note.mu/fuqunaga/n/ne331cb5600fe 導入方法は上のリンクがかなりわかりやすいので参考にしてみてください。

使用方法

namespace pcysl5edgo.BurstEncoding
{
  public unsafe static class Cp932Decoder
  {
    public static int GetCharCount(byte* ptr, int length);
    public static ulong GetCharCount(byte* ptr, ulong length);
    public static int GetChars(byte* ptr, int length, ushort* str);
    public static ulong GetChars(byte* ptr, ulong length, ushort* str);
  }
}
Show all projects by pCYSl5EDgo