#include <Factory.h>
Public Member Functions | |
| AZ_RTTI (Factory, "{ABA9A937-2FE2-44A3-A143-E1594B479BE6}") | |
| virtual void | Init () | 
| virtual void | Destroy () | 
| AZStd::unique_ptr< Solver > | CreateSolver (const AZStd::string &name) | 
| AZStd::unique_ptr< Fabric > | CreateFabric (const FabricCookedData &fabricCookedData) | 
| AZStd::unique_ptr< Cloth > | CreateCloth (const AZStd::vector< SimParticleFormat > &initialParticles, Fabric *fabric) | 
Protected Attributes | |
| NvFactoryUniquePtr | m_nvFactory | 
| NvCloth factory object.  | |
This class knows how to construct Solver, Cloth and Fabric objects.
All objects constructed by this factory will run on CPU.