Chaos渲染引擎编辑器C++反射框架搭建及重构
负责将反射应用到Chaos引擎,负责框架重构及搭建
王珊珊
基本信息
担任角色
负责将反射应用到Chaos引擎,负责框架重构及搭建
公司/背景
不鸣科技 Chaos渲染引擎编辑器
开始时间
-
结束时间
-
项目描述
通过Clang API获取抽象语法树AST并组织成schema
建立Translation Unit
分析VS工程project文件获得引用路径
遍历AST节点并筛选需要反射的类型
通过schema生成反射注册代码供反射接口使用。
技术栈
C++
C#
Clang API
AST
Schema
Translation Unit