Inherited by OpenParticle::DistributionCacheComponent.
Public Member Functions | |
| AZ_RTTI (DistributionCacheInterface, "{7BA4AB4D-C284-4F3A-AC07-1DFAED6139EE}") | |
| virtual AZStd::string | GetKey (const void *detailInfo, const AZStd::string &className, const AZStd::string &moduleName, const AZ::Uuid ¶mId)=0 |
| virtual void | StashDistributionRandom (AZStd::string &key, RandomData &dist)=0 |
| virtual bool | PopDistributionRandom (AZStd::string &key, AZStd::vector< RandomData > &dists)=0 |
| virtual void | StashDistributionCurve (AZStd::string &key, CurveData &curve)=0 |
| virtual bool | PopDistributionCurve (AZStd::string &key, AZStd::vector< CurveData > &dists)=0 |
| virtual void | ClearDistribution ()=0 |