Files
UnrealEngine/Engine/Source/Programs/Shared/EpicGames.UBA/IBaseInterface.cs
2025-05-18 13:04:45 +08:00

23 lines
468 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System;
namespace EpicGames.UBA
{
/// <summary>
/// Base interface for all classes that have unmanaged resources.
/// </summary>
public interface IBaseInterface : IDisposable
{
/// <summary>
/// Returns the handle to an unmanaged object
/// </summary>
/// <returns>An unmanaged handle</returns>
public abstract IntPtr GetHandle();
static IBaseInterface()
{
Utils.IsAvailable();
}
}
}