载入中...
搜索中...
未找到
eve::localization_editing::LocalizationVoiceAudition类 参考
Optional bridge registering and playing localized voice through DialogueVoice. 更多...
#include <LocalizationDocument.h>
Public 类型 | |
| using | SourceResolver = std::function< audio::Source *(const std::string &asset)> |
Public 成员函数 | |
| Result< void > | play (const LocalizationDocument &document, const std::string &key, const std::string &locale, dialogue::DialogueVoice *voice, const SourceResolver &sources) const |
| Resolve, register and start a locale voice clip without changing the document. | |
详细描述
Optional bridge registering and playing localized voice through DialogueVoice.
在文件 LocalizationDocument.h 第 84 行定义.
成员类型定义说明
◆ SourceResolver
| using eve::localization_editing::LocalizationVoiceAudition::SourceResolver = std::function<audio::Source*(const std::string& asset)> |
在文件 LocalizationDocument.h 第 86 行定义.
成员函数说明
◆ play()
| Result< void > eve::localization_editing::LocalizationVoiceAudition::play | ( | const LocalizationDocument & | document, |
| const std::string & | key, | ||
| const std::string & | locale, | ||
| dialogue::DialogueVoice * | voice, | ||
| const SourceResolver & | sources | ||
| ) | const |
Resolve, register and start a locale voice clip without changing the document.
在文件 LocalizationRuntime.cpp 第 18 行定义.
引用了 eve::dialogue::DialogueVoice::bindSource(), key, eve::dialogue::DialogueVoice::play(), eve::localization_editing::LocalizationDocument::rows(), rows, source, eve::dialogue::DialogueVoice::stop() , 以及 variant.
该类的文档由以下文件生成:
- src/modules/i18n/editing/LocalizationDocument.h
- src/modules/i18n/editing/LocalizationRuntime.cpp