|
LeviLamina
|
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, ::Bedrock::Threading::Mutex > | mParticleEffectInfoLock |
| ::ll::TypedStorage< 8, 264, ::Bedrock::Resources::CategoryLoader<::ParticleSystem::ParticleEffectLoaderTraits > > | mLoader |
| ::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > | mEventing |