Open 3D Engine NvCloth Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#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.