Files
panopainter/src/platform_windows/windows_platform_services.h

17 lines
370 B
C++

#pragma once
#include "platform_api/platform_services.h"
#include <future>
struct VrSessionSnapshot;
namespace pp::platform::windows {
[[nodiscard]] PlatformServices& platform_services();
[[nodiscard]] VrSessionSnapshot read_platform_vr_session_snapshot() noexcept;
void enqueue_main_thread_task(std::packaged_task<void()> task);
void drain_main_thread_tasks();
}