| As() const | Object | inline |
| Asset() | Asset | |
| ClassRuntimeName() | Object | inlinestatic |
| Copy(Asset *srcAsset) | Asset | virtual |
| CopyParticleSystem(const ParticleSystem *src) | ParticleSystemInstance | |
| Create() override | ParticleSystem | virtual |
| DECLARE_ASSET(ParticleSystemInstance, ParticleSystem) | ParticleSystemInstance | |
| ParticleSystem::DECLARE_ASSET(ParticleSystem, Asset) | ParticleSystem | |
| DECLARE_FACTORY(Asset, Asset) | Asset | |
| DECLARE_FACTORY_MANAGER(Asset) | Asset | |
| DECLARE_OBJECT(Asset, Object) | Asset | |
| DecrementRefCount() | Asset | |
| Destroy() override | ParticleSystem | virtual |
| DrawCustomProperty(Property &prop) | Object | inlinevirtual |
| EnsureUuid() | Asset | |
| Equals(const Object *rhs) const | Object | inlinevirtual |
| GatherProperties(std::vector< Property > &outProps) override | ParticleSystem | virtual |
| GetBounds() const | ParticleSystem | |
| GetBurstCount() const | ParticleSystem | |
| GetBurstWindow() const | ParticleSystem | |
| GetDirectoryFromPath(const std::string &path) | Asset | static |
| GetDuration() const | ParticleSystem | |
| GetLoops() const | ParticleSystem | |
| GetMaterial() const | ParticleSystem | |
| GetMaxParticles() const | ParticleSystem | |
| GetName() const | Asset | |
| GetNameFromPath(const std::string &path) | Asset | static |
| GetNameFromTypeId(TypeId id) | Asset | static |
| GetParams() const | ParticleSystem | |
| GetParams() | ParticleSystem | |
| GetRefCount() const | Asset | |
| GetSpawnRate() const | ParticleSystem | |
| GetTypeColor() override | ParticleSystem | virtual |
| GetTypeIdFromName(const char *name) | Asset | static |
| GetTypeImportExt() | Asset | virtual |
| GetTypeName() override | ParticleSystem | virtual |
| GetUuid() const | Asset | |
| HandlePropChange(Datum *datum, uint32_t index, const void *newValue) | ParticleSystem | static |
| Import(const std::string &path, ImportOptions *options) override | ParticleSystem | virtual |
| IncrementRefCount() | Asset | |
| InstanceRuntimeId() const =0 | Object | pure virtual |
| Is(RuntimeId id) const | Object | inlinevirtual |
| Is(const char *name) const | Object | inlinevirtual |
| IsEmbedded() const | Asset | |
| IsEngineAsset() const | Asset | |
| IsLoaded() const | Asset | |
| IsRadialSpawn() const | ParticleSystem | |
| IsRadialVelocity() const | ParticleSystem | |
| IsRatioLocked() const | ParticleSystem | |
| IsRefCounted() const | Asset | |
| IsTransient() const | Asset | |
| LoadEmbedded(const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr) | Asset | |
| LoadFile(const char *path, AsyncLoadRequest *request=nullptr) | Asset | |
| LoadStream(Stream &stream, Platform platform) override | ParticleSystemInstance | virtual |
| mBounds | ParticleSystem | protected |
| mBurstCount | ParticleSystem | protected |
| mBurstWindow | ParticleSystem | protected |
| mDuration | ParticleSystem | protected |
| mEmbedded | Asset | protected |
| mEnableRefCount | Asset | protected |
| mEngineAsset | Asset | protected |
| mLoaded | Asset | protected |
| mLockedRatio | ParticleSystem | protected |
| mLoopMode | ParticleSystem | protected |
| mLoops | ParticleSystem | protected |
| mMaterial | ParticleSystem | protected |
| mMaxParticles | ParticleSystem | protected |
| mName | Asset | protected |
| mParams | ParticleSystem | protected |
| mRadialSpawn | ParticleSystem | protected |
| mRadialVelocity | ParticleSystem | protected |
| mRefCount | Asset | protected |
| mSpawnRate | ParticleSystem | protected |
| mTransient | Asset | protected |
| mType | Asset | protected |
| mUuid | Asset | protected |
| mVersion | Asset | protected |
| New(const ParticleSystem *src=nullptr) | ParticleSystemInstance | static |
| ParticleSystem() | ParticleSystem | |
| ParticleSystemInstance() | ParticleSystemInstance | |
| QueryInterface(RuntimeId id) const | Object | inlinevirtual |
| ReadHeader(Stream &stream) | Asset | static |
| RuntimeName() const =0 | Object | pure virtual |
| RuntimeParentName() const =0 | Object | pure virtual |
| SaveFile(const char *path, Platform platform) | Asset | |
| SaveStream(Stream &stream, Platform platform) override | ParticleSystemInstance | virtual |
| SetBurstCount(uint32_t burstCount) | ParticleSystem | |
| SetBurstWindow(float window) | ParticleSystem | |
| SetDuration(float duration) | ParticleSystem | |
| SetEmbedded(bool embed) | Asset | |
| SetEngineAsset(bool engineAsset) | Asset | |
| SetLockedRatio(bool lockedRatio) | ParticleSystem | |
| SetLoops(uint32_t loops) | ParticleSystem | |
| SetMaterial(Material *material) | ParticleSystem | |
| SetMaxParticles(uint32_t maxParticles) | ParticleSystem | |
| SetName(const std::string &name) | Asset | |
| SetParams(const ParticleParams ¶ms) | ParticleSystem | |
| SetRadialSpawn(bool radial) | ParticleSystem | |
| SetRadialVelocity(bool radial) | ParticleSystem | |
| SetSpawnRate(float spawnRate) | ParticleSystem | |
| SetTransient(bool transient) | Asset | |
| SetUuid(uint64_t uuid) | Asset | |
| ShouldSnapshotForPie() const override | ParticleSystem | inlinevirtual |
| WriteHeader(Stream &stream) | Asset | |
| ~Asset() | Asset | virtual |
| ~Object()=default | Object | virtual |
| ~ParticleSystem() | ParticleSystem | |
| ~ParticleSystemInstance() | ParticleSystemInstance | |