3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
13namespace ServerSoundRuntime {
struct Definition; }
16class ServerSoundInstance {
31 ServerSoundInstance& operator=(ServerSoundInstance
const&);
32 ServerSoundInstance(ServerSoundInstance
const&);
33 ServerSoundInstance();
41 ::std::string soundEventId,
44 ::std::optional<::NetworkIdentifierWithSubId> recipient
49 MCNAPI ::ServerSoundInstance&
operator=(::ServerSoundInstance&& other);
72 ::std::string soundEventId,
75 ::std::optional<::NetworkIdentifierWithSubId> recipient
Definition NonOwnerPointer.h:9
Definition ServerSoundHandle.h:5
Definition ServerSoundInstanceManager.h:19
MCAPI void seekTo(float seconds)
MCAPI ~ServerSoundInstance()
MCAPI void setPitch(float pitch)
MCAPI void setVolume(float volume)
MCAPI void * $ctor(::ServerSoundHandle handle, ::ServerSoundInstanceManager &manager, ::std::string soundEventId, ::Bedrock::NonOwnerPointer<::ServerSoundRuntime::Definition const > definition, int loopCount, ::std::optional<::NetworkIdentifierWithSubId > recipient)
MCAPI ServerSoundInstance(::ServerSoundHandle handle, ::ServerSoundInstanceManager &manager, ::std::string soundEventId, ::Bedrock::NonOwnerPointer<::ServerSoundRuntime::Definition const > definition, int loopCount, ::std::optional<::NetworkIdentifierWithSubId > recipient)
MCAPI float getPlaybackPosition(::std::chrono::steady_clock::time_point now) const
MCAPI::ServerSoundInstance & operator=(::ServerSoundInstance &&other)
Definition NetworkIdentifierWithSubId.h:10
Definition Definition.h:7