|
MQEngine
|
#include <string>#include <vector>#include <map>#include <functional>#include <set>#include <algorithm>#include "../Thirdparty/thirdparty.h"

类 | |
| struct | MQEngine::EntityRenderContext |
| 实体渲染上下文结构体 更多... | |
| struct | MQEngine::TechName |
| 定义Tech的名称 更多... | |
| struct | MQEngine::VertexShaderSource |
| 定义顶点着色器源码 更多... | |
| struct | MQEngine::PixelShaderSource |
| 定义像素着色器源码 更多... | |
| struct | MQEngine::ComponentFilter |
| 定义组件过滤器,用于runtime view 更多... | |
| class | MQEngine::Tech |
| class | MQEngine::TechManager |
| struct | MQEngine::TechManager::LayoutKey |
命名空间 | |
| namespace | MQEngine |
类型定义 | |
| using | MQEngine::TechBindCallback = std::function<void(FCT::Layout* layout, const std::string& techName, const std::string& passName)> |
| Tech绑定回调函数类型 | |
| using | MQEngine::EntityOperationCallback = std::function<void(const EntityRenderContext& context)> |
| 实体操作回调函数类型 | |