Files
2025-05-18 13:04:45 +08:00

25 lines
538 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Modules/ModuleInterface.h"
#define CADINTERFACES_MODULE_NAME TEXT("CADInterfaces")
DECLARE_LOG_CATEGORY_EXTERN(LogCADInterfaces, Log, All);
enum class ECADInterfaceAvailability
{
Unknown,
Available,
Unavailable,
};
class CADINTERFACES_API ICADInterfacesModule : public IModuleInterface
{
public:
static ICADInterfacesModule& Get();
static ECADInterfaceAvailability GetAvailability();
static const TCHAR* GetLibraryVersion();
};