|
MQEngine
|
#include <Tech.h>

类 | |
| struct | LayoutKey |
Public 成员函数 | |
| TechManager () | |
| void | addTech (const std::string &passName, Tech &&tech) |
| const std::vector< Tech * > & | getTechsForPass (const std::string &passName) |
| FCT::Layout * | getLayoutForTech (const std::string &techName) |
| void | subscribeToPass (const std::string &passName) |
| 为指定Pass订阅渲染事件和PassInfo更新 | |
Private 属性 | |
| Context * | m_ctx |
| std::map< std::string, Tech > | m_techs |
| std::map< std::string, std::vector< Tech * > > | m_passTechs |
| std::map< LayoutKey, std::unique_ptr< FCT::Layout > > | m_layouts |
| std::map< std::string, FCT::Layout * > | m_techToLayoutMap |
| std::set< std::string > | m_subscribedPasses |
| std::map< std::string, FCT::OutputInfo > | m_passOutputInfos |
| DataManager * | m_dataManager |
| MQEngine::TechManager::TechManager | ( | ) |
| void MQEngine::TechManager::addTech | ( | const std::string & | passName, |
| Tech && | tech ) |

| Layout * MQEngine::TechManager::getLayoutForTech | ( | const std::string & | techName | ) |


| const std::vector< Tech * > & MQEngine::TechManager::getTechsForPass | ( | const std::string & | passName | ) |

| void MQEngine::TechManager::subscribeToPass | ( | const std::string & | passName | ) |
为指定Pass订阅渲染事件和PassInfo更新
| passName | Pass名称 |


|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |