23 lines
468 B
C#
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();
|
|
}
|
|
}
|
|
} |