LeviLamina
Loading...
Searching...
No Matches
ParticleProvider Class Reference

Public Types

using AddBiomeTintedParticleFunction
using AddBreakingItemParticleFunction
using AddTerrainParticleFunction = void(::BlockPos const&, ::Block const&, ::Vec3 const&, float, float, float)
using AddTerrainSlideFunction = void(::BlockPos const&, ::Block const&, ::Vec3 const&, float, float, float)
using SendLegacyParticleFunction = void(::ParticleType, ::Vec3 const&, ::Vec3 const&, int)

Public Member Functions

virtual void addSprintParticleEffect (::Actor const &, ::IConstBlockSource const &, ::IRandom &)
MCAPI void * $ctor ()
MCFOLD void $addSprintParticleEffect (::Actor const &, ::IConstBlockSource const &, ::IRandom &)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ParticleSystemInterface > > mParticleSystemInterface
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::ParticleType, ::Vec3 const &, ::Vec3 const &, int), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mSendServerLegacyParticlePublisher
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mAddTerrainParticleEffectPublisher
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mAddTerrainSlideEffectPublisher
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mAddBreakingItemParticleEffectPublisher
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mAddBiomeTintedParticleEffectPublisher

Member Typedef Documentation

◆ AddBiomeTintedParticleFunction

using ParticleProvider::AddBiomeTintedParticleFunction
Initial value:
void(::HashedString const&, ::BlockPos const&, ::Block const&, ::std::optional<::mce::Color>)
Definition BlockPos.h:19
Definition Block.h:43
Definition HashedString.h:5

◆ AddBreakingItemParticleFunction

using ParticleProvider::AddBreakingItemParticleFunction
Initial value:
Definition Vec3.h:10
Definition BreakingItemParticleData.h:8
Definition ResolvedItemIconInfo.h:8

Member Function Documentation

◆ $vftable()

MCAPI void ** ParticleProvider::$vftable ( )
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.

The documentation for this class was generated from the following file: