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()
|
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 |
Query deterministic cards; stale index generations return Conflict.
在文件 EditorEnvironmentBrowser.cpp 第 65 行定义.
引用了 eve::Result< T >::failure(), filter, eve::editor::EnvironmentAssetPage::generation, generation, eve::editor::EnvironmentAssetPage::hasMore, limit, eve::editor::EnvironmentAssetPage::nextOffset, offset, eve::editor::MemoryAssetDatabase::query(), text, eve::editor::AssetQuery::typeIds, value , 以及 eve::editor::EnvironmentAssetPage::values.
◆ 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.
该类的文档由以下文件生成:
- src/modules/editor/EditorEnvironmentBrowser.h
- src/modules/editor/EditorEnvironmentBrowser.cpp