#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.