|
|
ClassRegistry & | operator= (ClassRegistry const &) |
|
| ClassRegistry (ClassRegistry const &) |
| MCAPI void | _collectAllInterfaceProperties (::std::unordered_set< ::Scripting::PropertyBinding, ::Scripting::HashPropertyBinding, ::Scripting::EqualPropertyBinding > &allProperties, ::Scripting::InterfaceBinding const &interfaceBinding) |
| MCAPI void | _collectAllProperties (::std::unordered_set< ::Scripting::PropertyBinding, ::Scripting::HashPropertyBinding, ::Scripting::EqualPropertyBinding > &allProperties, ::Scripting::ClassBinding const &classBinding) |
| MCAPI ::std::optional<::Scripting::TypeNameInfo > | getNameForType (::Scripting::QuickJS::ResolvedTypes const &resolvedTypes, ::entt::meta_type const &type, bool allowUnknownTypes) const |
| MCAPI::Scripting::QuickJS::RegisteredClass & | registerClass (::JSContext *ctx, ::Scripting::ClassBinding const &classBinding, bool forModule) |
| MCAPI void | registerEnum (::JSContext *, ::Scripting::EnumBinding const &enumBinding) |
| MCAPI::Scripting::QuickJS::RegisteredError & | registerError (::JSContext *ctx, ::Scripting::ErrorBinding const &errorBinding) |
| MCAPI::Scripting::QuickJS::RegisteredInterface & | registerInterface (::JSContext *, ::Scripting::InterfaceBinding const &interfaceBinding) |
◆ _collectAllInterfaceProperties()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _collectAllProperties()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ getNameForType()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ registerClass()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ registerEnum()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ registerError()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ registerInterface()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: