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

Public Types

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

Public Member Functions

ParticleEffectGroupoperator= (ParticleEffectGroup const &)
 ParticleEffectGroup (ParticleEffectGroup const &)
MCAPI bool _createParticleEffectInfo (::HashedString const &name, ::std::shared_ptr<::ParticleSystem::ParticleEffect > candidateParticle, ::std::string const &containerName)
MCAPI ::Puv::LoadResult<::SharedTypes::v1_20_80::ParticleEffectData_loadParticleEffect (::std::string const &fileWithExtension, ::std::string const &containerName, ::std::string &&fileData, ::MinEngineVersion const &minEngineVersion, ::ParticleSystem::ParticleEffectComponentRegistry const &particleComponentRegistry, ::PackStats &stats, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > validator)
MCAPI ::std::shared_ptr<::ParticleEffectInfogetParticleEffectInfo (::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, ::Bedrock::Threading::MutexmParticleEffectInfoLock
::ll::TypedStorage< 8, 232, ::Bedrock::Resources::CategoryLoader<::ParticleSystem::ParticleEffectLoaderTraits > > mLoader
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > mEventing

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