反射简述
反射,允许获取有关加载程序集及其定义的类型的信息,例如类,接口和值类型(即结构和枚举)。 还可以使用反射在运行时创建类型实例,以及调用和访问它们。
TAG_COLLECTION //
共有 5 篇笔记使用了这个 Tag。
反射,允许获取有关加载程序集及其定义的类型的信息,例如类,接口和值类型(即结构和枚举)。 还可以使用反射在运行时创建类型实例,以及调用和访问它们。
CDO,Class Default Object,即提供了一个类的默认模板,每个 UClass 在内存中都会且仅会有一个对应的 CDO 实例
简单的编译期反射实现——调用clang读取AST树,然后获取反射信息,最后通过代码生成渲染出反射代码然后加入编译构建流程.
之前为了简单敏捷,Shader 布局是硬编码写死在全局 Descriptor Set Layout 中
> Reflection is the ability of a program to examine itself at runtime. This is hugely useful and is a foundational technology of the Unreal engine, powering ...