Open 3D Engine NvCloth Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
NvCloth::Factory Class Reference

#include <Factory.h>

Public Member Functions

 AZ_RTTI (Factory, "{ABA9A937-2FE2-44A3-A143-E1594B479BE6}")
 
virtual void Init ()
 
virtual void Destroy ()
 
AZStd::unique_ptr< SolverCreateSolver (const AZStd::string &name)
 
AZStd::unique_ptr< FabricCreateFabric (const FabricCookedData &fabricCookedData)
 
AZStd::unique_ptr< ClothCreateCloth (const AZStd::vector< SimParticleFormat > &initialParticles, Fabric *fabric)
 

Protected Attributes

NvFactoryUniquePtr m_nvFactory
 NvCloth factory object.
 

Detailed Description

This class knows how to construct Solver, Cloth and Fabric objects.

All objects constructed by this factory will run on CPU.


The documentation for this class was generated from the following file: