|
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 |
|
static |