Chicane

Service

ヘッダー
Includes/Chicane/Box/Asset/Preview/Service.hpp
ネームスペース
Chicane::Box::PreviewService

コンストラクター

名前説明
PreviewService()

関数

アクセスタイプモディファイア名前説明
public
static
instance()
public
void
enqueue(
const  FileSystem::Path& inFilePath
)
public
void
drain(
std::vector<std::unique_ptr<AssetPreview>>& outReady
)
private
void
finish(
const  FileSystem::Path& inFilePath
std::unique_ptr<AssetPreview> inPreview
)

メンバ

アクセスタイプモディファイア名前説明
private
std::mutex
m_mutex
private
std::unordered_set<FileSystem::Path>
m_inFlight
private
std::vector<std::unique_ptr<AssetPreview>>
m_ready