LeviLamina
Loading...
Searching...
No Matches
ServerSoundInstanceManager Class Reference
Inheritance diagram for ServerSoundInstanceManager:

Classes

struct  BroadcastInfo
struct  BroadcastResync
struct  PendingAction
struct  RealTimeDuration
struct  TickDuration
struct  TrackedInstance

Public Member Functions

ServerSoundInstanceManager & operator= (ServerSoundInstanceManager const &)
 ServerSoundInstanceManager (ServerSoundInstanceManager const &)
MCAPI void addTrackedInstance (::ServerSoundHandle handle, ::ServerSoundRuntime::DurationInfo const &durationInfo, uint loopCount, ::std::chrono::steady_clock::time_point now, ::std::optional<::ServerSoundInstanceManager::BroadcastInfo > broadcastInfo)
MCAPI ::std::vector<::ServerSoundInstanceManager::BroadcastResync > notifyPlayerOfBroadcastsInRange (::NetworkIdentifierWithSubId const &player, ::Vec3 const &viewCenter, float defaultRadius, ::DimensionType dimension, ::std::chrono::steady_clock::time_point now)
MCAPI ::std::vector<::ServerSoundHandle > removeBroadcastsOutOfRange (::NetworkIdentifierWithSubId const &player, ::Vec3 const &viewCenter, float defaultRadius, ::DimensionType dimension)
MCAPI ::std::vector<::ServerSoundHandle > removePlayerFromBroadcasts (::NetworkIdentifierWithSubId const &player, ::std::optional<::DimensionType > dimension)
MCAPI void tickSounds (::std::chrono::steady_clock::time_point now)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkb93fd6
::ll::UntypedStorage< 8, 24 > mUnk326bec
::ll::UntypedStorage< 8, 16 > mUnka661b6
::ll::UntypedStorage< 8, 128 > mUnk3886a2
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > mControlBlock

Member Function Documentation

◆ addTrackedInstance()

MCAPI void ServerSoundInstanceManager::addTrackedInstance ( ::ServerSoundHandle handle,
::ServerSoundRuntime::DurationInfo const & durationInfo,
uint loopCount,
::std::chrono::steady_clock::time_point now,
::std::optional<::ServerSoundInstanceManager::BroadcastInfo > broadcastInfo )
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.

◆ notifyPlayerOfBroadcastsInRange()

MCAPI ::std::vector<::ServerSoundInstanceManager::BroadcastResync > ServerSoundInstanceManager::notifyPlayerOfBroadcastsInRange ( ::NetworkIdentifierWithSubId const & player,
::Vec3 const & viewCenter,
float defaultRadius,
::DimensionType dimension,
::std::chrono::steady_clock::time_point now )
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.

◆ removeBroadcastsOutOfRange()

MCAPI ::std::vector<::ServerSoundHandle > ServerSoundInstanceManager::removeBroadcastsOutOfRange ( ::NetworkIdentifierWithSubId const & player,
::Vec3 const & viewCenter,
float defaultRadius,
::DimensionType dimension )
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.

◆ removePlayerFromBroadcasts()

MCAPI ::std::vector<::ServerSoundHandle > ServerSoundInstanceManager::removePlayerFromBroadcasts ( ::NetworkIdentifierWithSubId const & player,
::std::optional<::DimensionType > dimension )
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.

◆ tickSounds()

MCAPI void ServerSoundInstanceManager::tickSounds ( ::std::chrono::steady_clock::time_point now)
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 ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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: