LeviLamina
Loading...
Searching...
No Matches
SoundEventRequest Struct Reference

Classes

struct  ActorLocationData
 
struct  PlainData
 
struct  SoundData
 
struct  SynchronizedPlainData
 

Public Types

using SoundDataVariant
 
using PositionVariant = ::std::variant<::Vec3, ::SoundEventRequest::ActorLocationData>
 

Public Member Functions

SoundEventRequestoperator= (SoundEventRequest const &)
 
 SoundEventRequest (SoundEventRequest const &)
 
MCAPI SoundEventRequest (::SoundEventRequest &&)
 
MCAPI void * $ctor (::SoundEventRequest &&)
 

Static Public Member Functions

static MCAPI ::std::optional<::SoundEventRequesttryPlayPredictiveSynchronizedSound (::ActorDataFlagComponent const &actorFlags, ::ActorDefinitionIdentifier const &identifier, ::ActorUniqueID actorId, ::DimensionType dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, bool isGlobal)
 
static MCAPI ::std::optional<::SoundEventRequesttryPlaySound (::ActorDataFlagComponent const &actorFlags, ::ActorDefinitionIdentifier const &identifier, ::ActorUniqueID actorId, ::DimensionType dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::StrictEntityContext const &entity, ::SharedTypes::Legacy::ActorLocation location, int data)
 

Public Attributes

::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::LevelSoundEvent > mEvent
 
::ll::TypedStorage< 8, 208, ::std::variant< ::SoundEventRequest::PlainData, ::SoundEventRequest::SoundData, ::SoundEventRequest::SynchronizedPlainData > > mData
 
::ll::TypedStorage< 4, 16, ::std::variant<::Vec3, ::SoundEventRequest::ActorLocationData > > mPosition
 

Member Typedef Documentation

◆ SoundDataVariant

using SoundEventRequest::SoundDataVariant
Initial value:

Constructor & Destructor Documentation

◆ SoundEventRequest()

MCAPI SoundEventRequest::SoundEventRequest ( ::SoundEventRequest && )
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

◆ tryPlayPredictiveSynchronizedSound()

static MCAPI ::std::optional<::SoundEventRequest > SoundEventRequest::tryPlayPredictiveSynchronizedSound ( ::ActorDataFlagComponent const & actorFlags,
::ActorDefinitionIdentifier const & identifier,
::ActorUniqueID actorId,
::DimensionType dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
bool isGlobal )
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.

◆ tryPlaySound()

static MCAPI ::std::optional<::SoundEventRequest > SoundEventRequest::tryPlaySound ( ::ActorDataFlagComponent const & actorFlags,
::ActorDefinitionIdentifier const & identifier,
::ActorUniqueID actorId,
::DimensionType dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::StrictEntityContext const & entity,
::SharedTypes::Legacy::ActorLocation location,
int data )
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.

◆ $ctor()

MCAPI void * SoundEventRequest::$ctor ( ::SoundEventRequest && )
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 struct was generated from the following file: