Singularity/Assets/EasyWebp/NativeWrapper/Info.cs

26 lines
689 B
C#
Raw Normal View History

2024-05-06 14:45:45 -04:00
using unity.libwebp;
namespace WebP
{
public class Info
{
public static string GetDecoderVersion()
{
uint v = (uint)NativeLibwebp.WebPGetDecoderVersion();
uint revision = v % 256;
uint minor = (v >> 8) % 256;
uint major = (v >> 16) % 256;
return $"{major}.{minor}.{revision}";
}
public static string GetEncoderVersion()
{
uint v = (uint)NativeLibwebp.WebPGetEncoderVersion();
uint revision = v % 256;
uint minor = (v >> 8) % 256;
uint major = (v >> 16) % 256;
return $"{major}.{minor}.{revision}";
}
}
}