Inherits AZ::Component, and OpenParticle::DistributionCacheInterface.
|
|
static void | Reflect (AZ::ReflectContext *context) |
| |
|
static void | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &provided) |
| |
|
static void | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &required) |
| |
|
static void | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &incompatible) |
| |
|
|
AZStd::unordered_map< AZStd::string, AZStd::vector< RandomData > > | m_cacheRandom |
| |
|
AZStd::unordered_map< AZStd::string, AZStd::vector< CurveData > > | m_cacheCurve |
| |
◆ ClearDistribution()
| void OpenParticle::DistributionCacheComponent::ClearDistribution |
( |
| ) |
|
|
overridevirtual |
◆ GetKey()
| AZStd::string OpenParticle::DistributionCacheComponent::GetKey |
( |
const void * |
detailInfo, |
|
|
const AZStd::string & |
className, |
|
|
const AZStd::string & |
moduleName, |
|
|
const AZ::Uuid & |
paramId |
|
) |
| |
|
overridevirtual |
◆ PopDistributionCurve()
| bool OpenParticle::DistributionCacheComponent::PopDistributionCurve |
( |
AZStd::string & |
key, |
|
|
AZStd::vector< CurveData > & |
dists |
|
) |
| |
|
overridevirtual |
◆ PopDistributionRandom()
| bool OpenParticle::DistributionCacheComponent::PopDistributionRandom |
( |
AZStd::string & |
key, |
|
|
AZStd::vector< RandomData > & |
dists |
|
) |
| |
|
overridevirtual |
◆ StashDistributionCurve()
| void OpenParticle::DistributionCacheComponent::StashDistributionCurve |
( |
AZStd::string & |
key, |
|
|
CurveData & |
curve |
|
) |
| |
|
overridevirtual |
◆ StashDistributionRandom()
| void OpenParticle::DistributionCacheComponent::StashDistributionRandom |
( |
AZStd::string & |
key, |
|
|
RandomData & |
dist |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/OpenParticleSystem/Code/Source/Editor/DistributionCacheComponent.h