|
ClassRegistry & | operator= (ClassRegistry const &) |
|
| ClassRegistry (ClassRegistry const &) |
|
MCAPI | ClassRegistry () |
|
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 void | _registerBakedProperties (::Scripting::ClassBinding const &classBinding) |
|
MCAPI::Scripting::QuickJS::RegisteredClass * | findClassByType (::entt::meta_type const &type) const |
|
MCAPI::Scripting::QuickJS::RegisteredEnum * | findEnumByType (::entt::meta_type const &type) const |
|
MCAPI::Scripting::QuickJS::RegisteredError * | findErrorByType (::entt::meta_type const &type) const |
|
MCAPI::Scripting::QuickJS::RegisteredInterface * | findInterfaceByType (::entt::meta_type const &type) const |
|
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 *ctx, ::Scripting::EnumBinding const &enumBinding) |
|
MCAPI::Scripting::QuickJS::RegisteredError & | registerError (::JSContext *ctx, ::Scripting::ErrorBinding const &errorBinding) |
|
MCAPI::Scripting::QuickJS::RegisteredInterface & | registerInterface (::JSContext *ctx, ::Scripting::InterfaceBinding const &interfaceBinding) |
|
MCAPI | ~ClassRegistry () |
|
MCAPI void * | $ctor () |
|
MCAPI void | $dtor () |
|
◆ ClassRegistry()
MCAPI Scripting::QuickJS::ClassRegistry::ClassRegistry |
( |
| ) |
|
- 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.
◆ ~ClassRegistry()
MCAPI Scripting::QuickJS::ClassRegistry::~ClassRegistry |
( |
| ) |
|
- 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.
◆ _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.
◆ _registerBakedProperties()
- 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.
◆ findClassByType()
MCAPI::Scripting::QuickJS::RegisteredClass * Scripting::QuickJS::ClassRegistry::findClassByType |
( |
::entt::meta_type const & | type | ) |
const |
- 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.
◆ findEnumByType()
MCAPI::Scripting::QuickJS::RegisteredEnum * Scripting::QuickJS::ClassRegistry::findEnumByType |
( |
::entt::meta_type const & | type | ) |
const |
- 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.
◆ findErrorByType()
MCAPI::Scripting::QuickJS::RegisteredError * Scripting::QuickJS::ClassRegistry::findErrorByType |
( |
::entt::meta_type const & | type | ) |
const |
- 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.
◆ findInterfaceByType()
MCAPI::Scripting::QuickJS::RegisteredInterface * Scripting::QuickJS::ClassRegistry::findInterfaceByType |
( |
::entt::meta_type const & | type | ) |
const |
- 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.
◆ $ctor()
MCAPI void * Scripting::QuickJS::ClassRegistry::$ctor |
( |
| ) |
|
- 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.
◆ $dtor()
MCAPI void Scripting::QuickJS::ClassRegistry::$dtor |
( |
| ) |
|
- 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: