14 std::atomic_thread_fence(std::memory_order_acquire);
18 const auto Result(
Core().FModuleManager.Call<Modules::Kernel32::TryEnterCriticalSection>(&FCriticalSection) == TRUE);
19 std::atomic_thread_fence(std::memory_order_acquire);
24 std::atomic_thread_fence(std::memory_order_release);
Platform::Modules::Manager FModuleManager
Loads and contains required modules.
Precompiled header for inter-engine operations.
Engine::Core & Core(void) noexcept
Retrieve the Core singleton.