This commit is contained in:
2026-05-19 17:39:03 +07:00
parent bf0ebe447d
commit 5da832bb57
559 changed files with 69543 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
using System;
using System.Runtime.InteropServices;
namespace Rive
{
/// <summary>
/// Represents an out-of-band Rive font asset.
/// </summary>
public class FontOutOfBandAsset : OutOfBandAsset
{
protected override IntPtr LoadNative(byte[] data)
{
return loadRiveFont(data, (nuint)data.Length);
}
protected override void UnloadNative(IntPtr nativePtr)
{
unrefRiveFont(nativePtr);
}
#region Native Methods
[DllImport(NativeLibrary.name)]
private static extern IntPtr loadRiveFont(byte[] bytes, nuint byteCount);
[DllImport(NativeLibrary.name)]
private static extern void unrefRiveFont(IntPtr font);
#endregion
}
}