/
Manifest
/
Real_Texture
Обзор
Документация
Войти
/
Manifest
/
Real_Texture
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Plugins/pixelreader/Source/PixelReader/Private/PixelReader.cpp
36 строк
966 B
m.samodurov
init commit for The Invaders
17 фев 2026, 04:57
17 фев 2026, 04:57
4a668d4
Код
Авторство
О чём код?
// Copyright Epic Games, Inc. All Rights Reserved. #include "PixelReader.h" #include "Interfaces/IPluginManager.h" #define LOCTEXT_NAMESPACE "FPixelReaderModule" void FPixelReaderModule::StartupModule() { #if PLATFORM_WINDOWS const FString BasePluginDir = IPluginManager::Get().FindPlugin("PixelReader")->GetBaseDir(); const FString OCVDllPath = FPaths::Combine("Source", "OpenCV", "Libraries", "Win64", "opencv_world3414.dll"); opencv_world_Handle = FPlatformProcess::GetDllHandle(*FPaths::Combine(BasePluginDir, OCVDllPath)); if (opencv_world_Handle != nullptr) { UE_LOG(LogTemp, Log, TEXT("OpenCV loaded successfully!")); } else { UE_LOG(LogTemp, Fatal, TEXT("Some OpenCV DLL failed to load!")); } #endif } void FPixelReaderModule::ShutdownModule() { #if PLATFORM_WINDOWS FPlatformProcess::FreeDllHandle(opencv_world_Handle); opencv_world_Handle = nullptr; #endif } #undef LOCTEXT_NAMESPACE IMPLEMENT_MODULE(FPixelReaderModule, PixelReader)