Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase Class Referenceabstract
Inheritance diagram for ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase:

Public Member Functions

ScriptAfterEventSignalBuilderBase & operator= (ScriptAfterEventSignalBuilderBase const &)
virtual ::std::vector<::Scripting::Release > getEventDataReleases () const
virtual ::std::vector<::Scripting::Release > getSignalReleases () const
virtual ::std::vector<::Scripting::Release > getPropertyReleases () const
virtual::std::string getEventDataName () const
MCAPI ScriptAfterEventSignalBuilderBase (::ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase const &)
MCAPI ScriptAfterEventSignalBuilderBase (::ScriptModuleMinecraft::ScriptAfterEventBindingInfo &&bindingData, ::Scripting::ClassBinding(*maybeOverrideBindFunction)(), ::gsl::not_null<::Scripting::ClassBinding(*)()> rawBindFunction)
MCAPI uint64 calculateHash (uint64 typeHash) const
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase const &)
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptAfterEventBindingInfo &&bindingData, ::Scripting::ClassBinding(*maybeOverrideBindFunction)(), ::gsl::not_null<::Scripting::ClassBinding(*)()> rawBindFunction)
MCAPI void $dtor ()
MCAPI ::std::vector<::Scripting::Release > $getEventDataReleases () const
MCAPI ::std::vector<::Scripting::Release > $getSignalReleases () const
MCAPI ::std::vector<::Scripting::Release > $getPropertyReleases () const
MCAPI::std::string $getEventDataName () const
virtual::ScriptModuleMinecraft::ScriptAfterEventSignalHandle createSignal (::Scripting::WeakLifetimeScope &scope) const =0
virtual void bind (::Scripting::ModuleBindingBuilder &modulebindingBuilder, ::entt::meta_any &classBindingAny) const =0

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 32, ::std::string > mPropertyNameToBind
::ll::TypedStorage< 8, 32, ::std::string > mSignalTypeNameToBind
::ll::TypedStorage< 8, 8, ::Scripting::ClassBinding(*)()> mMaybeOverrideBindFunction
::ll::TypedStorage< 8, 8, ::gsl::not_null<::Scripting::ClassBinding(*)()> > mRawBindFunction
::ll::TypedStorage< 8, 32, ::std::optional<::Scripting::TaggedBinding > > mPropertyReleases
::ll::TypedStorage< 8, 32, ::std::optional<::Scripting::TaggedBinding > > mSignalReleases
::ll::TypedStorage< 8, 8, uint64 > mHashCode

Constructor & Destructor Documentation

◆ ScriptAfterEventSignalBuilderBase() [1/2]

MCAPI ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::ScriptAfterEventSignalBuilderBase ( ::ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase 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.

◆ ScriptAfterEventSignalBuilderBase() [2/2]

MCAPI ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::ScriptAfterEventSignalBuilderBase ( ::ScriptModuleMinecraft::ScriptAfterEventBindingInfo && bindingData,
::Scripting::ClassBinding(* maybeOverrideBindFunction )(),
::gsl::not_null<::Scripting::ClassBinding(* rawBindFunction )()> )
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.

Member Function Documentation

◆ getEventDataReleases()

virtual ::std::vector<::Scripting::Release > ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::getEventDataReleases ( ) const
virtual

◆ getSignalReleases()

virtual ::std::vector<::Scripting::Release > ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::getSignalReleases ( ) const
virtual

◆ getPropertyReleases()

virtual ::std::vector<::Scripting::Release > ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::getPropertyReleases ( ) const
virtual

◆ getEventDataName()

virtual::std::string ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::getEventDataName ( ) const
virtual

◆ calculateHash()

MCAPI uint64 ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::calculateHash ( uint64 typeHash) 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.

◆ $ctor() [1/2]

MCAPI void * ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$ctor ( ::ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase 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.

◆ $ctor() [2/2]

MCAPI void * ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$ctor ( ::ScriptModuleMinecraft::ScriptAfterEventBindingInfo && bindingData,
::Scripting::ClassBinding(* maybeOverrideBindFunction )(),
::gsl::not_null<::Scripting::ClassBinding(* rawBindFunction )()> )
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 ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$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.

◆ $getEventDataReleases()

MCAPI ::std::vector<::Scripting::Release > ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$getEventDataReleases ( ) 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.

◆ $getSignalReleases()

MCAPI ::std::vector<::Scripting::Release > ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$getSignalReleases ( ) 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.

◆ $getPropertyReleases()

MCAPI ::std::vector<::Scripting::Release > ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$getPropertyReleases ( ) 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.

◆ $getEventDataName()

MCAPI::std::string ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$getEventDataName ( ) 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.

◆ $vftable()

MCAPI void ** ScriptModuleMinecraft::ScriptAfterEventSignalBuilderBase::$vftable ( )
static
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: