LeviLamina
|
Public Types | |
using | CallbackFunction = ::std::function<void(::BlockPos const&, uint, ::Block const&, ::Actor*)> |
Public Member Functions | |
MCAPI::BlockEventDispatcherToken | registerListener (::Vec3 const &shapePos, float shapeRadius, ::std::function< void(::BlockPos const &, uint, ::Block const &, ::Actor *)> callback) |
MCFOLD void * | $ctor () |
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
MCFOLD void | $dtor () |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::TypedStorage< 8, 64, ::std::unordered_map< int, ::std::unique_ptr<::ListenerInfo > > > | mRegisteredListeners |
::ll::TypedStorage< 4, 4, int > | mHandleCounter |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |