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)> |
实体操作回调函数类型 |