![]() |
ShitEngine 1.4.2
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
成员的完整列表,这些成员属于 TypeInfoBuilder,包括所有继承而来的类成员
| Base(const TypeInfo *baseType) | TypeInfoBuilder | inline |
| Base(const char *name) | TypeInfoBuilder | inline |
| Base() | TypeInfoBuilder | inline |
| Factory() | TypeInfoBuilder | inline |
| Field(const char *name, size_t offset, size_t size, const char *typeName) | TypeInfoBuilder | inline |
| Field(const char *name, M T::*member) | TypeInfoBuilder | inline |
| Field(const char *name, M T::*member, const char *typeName) | TypeInfoBuilder | inline |
| Meta(const FieldMeta &meta) | TypeInfoBuilder | inline |
| Method(const char *name, const char *returnType, std::function< void *(void *, const void **)> invoker, std::vector< std::string > paramTypes={}) | TypeInfoBuilder | inline |
| MethodMeta(const FieldMeta &meta) | TypeInfoBuilder | inline |
| Property(const char *name, const char *typeName, std::function< void *(void *)> getter, std::function< void(void *, const void *)> setter) | TypeInfoBuilder | inline |
| PropertyMeta(const FieldMeta &meta) | TypeInfoBuilder | inline |
| Ref(const char *refType) | TypeInfoBuilder | inline |
| ReflectType(const char *name, size_t size) | TypeInfoBuilder | friend |
| Register() | TypeInfoBuilder | inline |
| Value(const char *name, int64_t val) | TypeInfoBuilder | inline |