载入中...
搜索中...
未找到
eve::editor::EnvironmentAssetBrowser类 参考

Queries and validates cubemap/equirectangular assets from the shared AssetDB. 更多...

#include <EditorEnvironmentBrowser.h>

Public 成员函数

 EnvironmentAssetBrowser (const MemoryAssetDatabase *database)
 Environment asset browser.
 
Result< EnvironmentAssetPage > query (std::string text, std::size_t offset, std::size_t limit, std::optional< std::uint64_t > generation=std::nullopt) const
 Query deterministic cards; stale index generations return Conflict.
 
Result< EnvironmentAssetCard > select (const AssetGuid &asset) const
 Resolve a selected environment map and reject unusable import metadata.
 

详细描述

Queries and validates cubemap/equirectangular assets from the shared AssetDB.

在文件 EditorEnvironmentBrowser.h 第 31 行定义.

构造及析构函数说明

◆ EnvironmentAssetBrowser()

eve::editor::EnvironmentAssetBrowser::EnvironmentAssetBrowser ( const MemoryAssetDatabase *  database)
inlineexplicit

Environment asset browser.

在文件 EditorEnvironmentBrowser.h 第 34 行定义.

成员函数说明

◆ query()

Result< EnvironmentAssetPage > eve::editor::EnvironmentAssetBrowser::query ( std::string  text,
std::size_t  offset,
std::size_t  limit,
std::optional< std::uint64_t >  generation = std::nullopt 
) const

◆ select()

Result< EnvironmentAssetCard > eve::editor::EnvironmentAssetBrowser::select ( const AssetGuid &  asset) const

Resolve a selected environment map and reject unusable import metadata.

在文件 EditorEnvironmentBrowser.cpp 第 84 行定义.

引用了 eve::UuidIdAdapter< Tag >::empty(), eve::Result< T >::failure(), eve::editor::MemoryAssetDatabase::find() , 以及 found.


该类的文档由以下文件生成: