ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
TypeRegistry 成员列表

成员的完整列表,这些成员属于 TypeRegistry,包括所有继承而来的类成员

Count()TypeRegistryinlinestatic
count() constTypeRegistryinline
EngineContext classTypeRegistryfriend
ForEach(std::function< void(const TypeInfo &)> callback)TypeRegistryinlinestatic
forEach(std::function< void(const TypeInfo &)> callback) constTypeRegistry
Get(std::string_view name)TypeRegistryinlinestatic
Get(std::type_index ti)TypeRegistryinlinestatic
Get()TypeRegistryinlinestatic
GetInstance()TypeRegistrystatic
getType(std::string_view name) constTypeRegistry
getType(std::type_index ti) constTypeRegistry
getType() constTypeRegistryinline
InitBuiltinTypes()TypeRegistryinlinestatic
initBuiltinTypes()TypeRegistry
operator=(const TypeRegistry &)=deleteTypeRegistry
operator=(TypeRegistry &&)=deleteTypeRegistry
Register(TypeInfo info)TypeRegistryinlinestatic
registerType(TypeInfo info)TypeRegistry
ResolveBases()TypeRegistryinlinestatic
resolveBases()TypeRegistry
SetRegistrationSource(std::string_view source)TypeRegistryinlinestatic
setRegistrationSource(std::string_view source)TypeRegistry
TypeInfoBuilder classTypeRegistryfriend
TypeRegistry(const TypeRegistry &)=deleteTypeRegistry
TypeRegistry(TypeRegistry &&)=deleteTypeRegistry
UnregisterType(std::string_view name)TypeRegistryinlinestatic
unregisterType(std::string_view name)TypeRegistry
UnregisterTypesBySource(std::string_view source)TypeRegistryinlinestatic
unregisterTypesBySource(std::string_view source)TypeRegistry