|
|
ParticleEngine & | operator= (ParticleEngine const &) |
|
| ParticleEngine (ParticleEngine const &) |
|
MCAPI | ParticleEngine (::Level &level, ::Bedrock::NotNullNonOwnerPtr<::SeasonsRenderer > seasons, ::LightTexture &lightTexture) |
|
MCAPI ::std::unique_ptr<::Particle > | _create (::ParticleType type) |
|
MCAPI void | _emitParticleNew (::ParticleSystemEngine &particleSystemEngine, ::ParticleType type, ::Vec3 const &pos, ::Vec3 const &dir, int data) |
|
MCAPI::ParticleLayerRenderObject | _extractParticleLayer (::ScreenContext &screenContext, ::ParticleRenderContext const &particleRenderContext, ::ParticleLayer particleLayer, ::mce::MaterialPtr const &mat) const |
|
MCAPI void | addCustomParticle (::std::unique_ptr<::CustomParticle > particle) |
|
MCAPI void | clear () |
|
MCAPI::Particle * | instance (::ParticleType type, ::Vec3 const &pos, ::Vec3 const &dir, int data, ::ParticleSystemEngine *particleSystemEngine, ::CompoundTag const *tag) |
|
MCAPI void | tick () |
|
MCAPI void * | $ctor (::Level &level, ::Bedrock::NotNullNonOwnerPtr<::SeasonsRenderer > seasons, ::LightTexture &lightTexture) |
|
MCAPI void | $dtor () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
|
::ll::TypedStorage< 8, 2376, ::std::vector<::std::unique_ptr<::Particle > >[99]> | mInactiveParticlesPool |
|
::ll::TypedStorage< 8, 8, ::Level & > | mLevel |
|
::ll::TypedStorage< 8, 6336, ::std::unordered_map<::ParticleType, ::std::vector<::std::unique_ptr<::Particle > > >[99]> | mActiveParticles |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::CustomParticle > > > | customParticles |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::Particle > > > | mNewParticles |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::SeasonsRenderer > > | mSeasons |
|
::ll::TypedStorage< 8, 8, ::LightTexture & > | mLightTexture |
|
::ll::TypedStorage< 8, 2576, ::Random > | random |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | opaqueMat |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | alphaTestMat |
|
::ll::TypedStorage< 8, 16, ::mce::MaterialPtr > | blendMat |
|
::ll::TypedStorage< 4, 396, uint[99]> | maxParticleCount |
|
::ll::TypedStorage< 4, 396, uint[99]> | particleCount |
|
::ll::TypedStorage< 1, 1, bool > | mTemporaryCameraActive |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ParticleType, ::HashedString > > | mNewParticleSystemJsonLookup |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::ParticleType, ::Bedrock::slot_map_handle<::std::unique_ptr<::ParticleSystem::ParticleEmitter >, 64, 32 > > > | mNewParticleSystemMap |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |