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

Public Types

using PuvLoader = ::Bedrock::Resources::CategoryLoader<::ParticleSystem::ParticleEffectLoaderTraits>

Public Member Functions

ParticleEffectGroup & operator= (ParticleEffectGroup const &)
 ParticleEffectGroup (ParticleEffectGroup const &)
MCAPI ::std::shared_ptr<::ParticleEffectInfo > getParticleEffectInfo (::HashedString const &name)
MCAPI void loadParticleEffects (::ResourcePackManager &resourcePackManager, ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager, ::ParticleSystem::ParticleEffectComponentRegistry const &particleComponentRegistry, ::LinkedAssetValidator &validator)
MCAPI void unloadParticleEffects ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::std::shared_ptr<::ParticleEffectInfo > > > mParticleEffectInfos
::ll::TypedStorage< 8, 80, ::std::mutex > mParticleEffectInfoLock
::ll::TypedStorage< 8, 272, ::Bedrock::Resources::CategoryLoader<::ParticleSystem::ParticleEffectLoaderTraits > > mLoader
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > mEventing

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