UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILibLoader.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
5
6namespace uLang
7{
8
9class ILibLoader : public CSharedMix
10{
11public:
14
15 static const DyLibHandle InvalidDyLibHandle = 0x00;
16
17 virtual DyLibHandle LoadLibrary(const char* LibName) = 0;
18 virtual void AddLibSearchPath(const char* DirPath) = 0;
19 virtual DyLibProcPtr FindProcExport(DyLibHandle LibHandle, const char* ProcName) = 0;
20
21 virtual ~ILibLoader() {}
22};
23
24} // namespace uLang
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SharedPointer.h:28
Definition ILibLoader.h:10
virtual ~ILibLoader()
Definition ILibLoader.h:21
static const DyLibHandle InvalidDyLibHandle
Definition ILibLoader.h:15
virtual DyLibHandle LoadLibrary(const char *LibName)=0
virtual void AddLibSearchPath(const char *DirPath)=0
uintptr_t DyLibProcPtr
Definition ILibLoader.h:13
uintptr_t DyLibHandle
Definition ILibLoader.h:12
virtual DyLibProcPtr FindProcExport(DyLibHandle LibHandle, const char *ProcName)=0
Definition VVMEngineEnvironment.h:23