Open 3D Engine OpenParticleSystem Gem API Reference 26.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
OpenParticle::ParticleSourceData Member List

This is the complete list of members for OpenParticle::ParticleSourceData, including all inherited members.

AddCurve(const Curve &curve) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AddCurve(Curve *curve) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AddDetail(const AZStd::string &) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AddEmitter(const AZStd::string &) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AddEventHandler(DetailInfo *detail, AZ::u8 index) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AddRandom(const Random &random) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AddRandom(Random *random) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
AZ_TYPE_INFO(OpenParticle::ParticleSourceData, "{adf33c31-0d1f-a9ab-a796-e64e26122c3a}") (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CheckDistributionIndex() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CheckEmitterNames() const (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CheckModuleState(const AZ::TypeId &id) const (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ClearCopyCache() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CopyDetail(AZStd::string &, const AZStd::string &) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CopyDetailFromDetail(DetailInfo *sourceDetail, EmitterInfo *destEmitter, DetailInfo *destDetail) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CopyDetailFromEmitter(EmitterInfo *sourceEmitter, EmitterInfo *destEmitter, DetailInfo *destDetail) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CopyDistributions(AZStd::vector< AZStd::any * > &modules) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CopyEmitter() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CreateParticleAsset(AZ::Data::AssetId assetId, AZStd::string_view sourceFilePath, bool elevateWarnings=true) const (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
CURVE_INDEX enum value (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
DeleteEventHandler(DetailInfo *detail, AZStd::string &name) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
DistributionIndex enum name (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
DistributionToRuntime() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
EmittersToDetails() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
EmitterToRuntime() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
GetModuleKey(const AZ::TypeId &id, const AZ::TypeId &paramId) const (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_assetData (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_config (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_currentDetailInfo (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_destDetail (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_destEmitter (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_detailConstant (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_details (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_distribution (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_emitters (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_lods (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_name (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_preWarm (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
m_serializeContext (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ModuleClassTypes typedef (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ModuleType typedef (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
Normalize() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
operator=(const ParticleSourceData &other) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
PARAM_INDEX enum value (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ParticleSourceData() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ParticleSourceData(const ParticleSourceData &other) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
PTR_INDEX enum value (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
Reflect(AZ::ReflectContext *context) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceDatastatic
RemoveCurve(Curve *curve) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
RemoveDetail(DetailInfo *) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
RemoveEmitter(EmitterInfo *) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
RemoveRandom(Random *random) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
SelectClass(AZStd::string emitterName, AZStd::string className) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
SelectDetail(AZStd::string emitterName) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
SelectModule(DetailInfo *detailInfo, AZStd::string className, AZStd::string moduleName) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
SetDestItem(EmitterInfo *destEmitter, DetailInfo *destDetail, AZStd::string destName) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
SoloChecked(AZStd::string &name) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
SortEmitters(AZStd::vector< AZStd::string > &emitterNames) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ToEditor() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
ToRuntime() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
TypeId typedef (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UnselectClass(AZStd::string emitterName, AZStd::string className) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UnselectDetail(AZStd::string emitterName) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UnselectModule(DetailInfo *detailInfo, AZStd::string className, AZStd::string moduleName) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UnusedListNodeType typedef (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UnusedListType typedef (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UpdateCurveIndexes() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UpdateDetailSoloState(AZStd::string &name, bool solo) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UpdateDistributionIndexes() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UpdateEmitterAsset(const AZStd::string &emitterName, AZ::u8 index) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UpdateEmitterName(const AZStd::string &oldEmitterName, const AZStd::string &newEmitterName) (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
UpdateRandomIndexes() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData
~ParticleSourceData() (defined in OpenParticle::ParticleSourceData)OpenParticle::ParticleSourceData