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::Cloth Member List

This is the complete list of members for NvCloth::Cloth, including all inherited members.

AZ_RTTI(Cloth, "{D9DEED18-FEF2-440B-8639-A080F8C1F6DB}", ICloth) (defined in NvCloth::Cloth)NvCloth::Cloth
AZ_RTTI(ICloth, "{78817F38-E4A5-4B94-BCD8-3E3B73F66B5A}") (defined in NvCloth::ICloth)NvCloth::ICloth
ClearInertia() overrideNvCloth::Clothvirtual
ClearMotionConstraints() overrideNvCloth::Clothvirtual
ClearSeparationConstraints() overrideNvCloth::Clothvirtual
Cloth(ClothId id, const AZStd::vector< SimParticleFormat > &initialParticles, Fabric *fabric, NvClothUniquePtr nvCloth) (defined in NvCloth::Cloth)NvCloth::Cloth
ConnectPostSimulationEventHandler(PostSimulationEvent::Handler &handler)NvCloth::IClothinline
ConnectPreSimulationEventHandler(PreSimulationEvent::Handler &handler)NvCloth::IClothinline
DiscardParticleDelta() overrideNvCloth::Clothvirtual
EnableContinuousCollision(bool value) overrideNvCloth::Clothvirtual
GetClothConfigurator() overrideNvCloth::Clothvirtual
GetFabric()NvCloth::Clothinline
GetFabricCookedData() const overrideNvCloth::Clothvirtual
GetId() const overrideNvCloth::Clothvirtual
GetInitialIndices() const overrideNvCloth::Clothvirtual
GetInitialParticles() const overrideNvCloth::Clothvirtual
GetParticles() const overrideNvCloth::Clothvirtual
GetSolver()NvCloth::Clothinline
m_postSimulationEvent (defined in NvCloth::ICloth)NvCloth::IClothprotected
m_preSimulationEvent (defined in NvCloth::ICloth)NvCloth::IClothprotected
PostSimulationEvent typedefNvCloth::ICloth
PreSimulationEvent typedefNvCloth::ICloth
SetAcceleationFilterWidth(AZ::u32 width) overrideNvCloth::Clothvirtual
SetAngularInertia(const AZ::Vector3 &angularInertia) overrideNvCloth::Clothvirtual
SetBendingPhaseConfig(float stiffness, float stiffnessMultiplier, float compressionLimit, float stretchLimit) overrideNvCloth::Clothvirtual
SetCapsuleColliders(const AZStd::vector< AZ::u32 > &capsuleIndices) overrideNvCloth::Clothvirtual
SetCapsuleColliders(AZStd::vector< AZ::u32 > &&capsuleIndices) overrideNvCloth::Clothvirtual
SetCentrifugalInertia(const AZ::Vector3 &centrifugalInertia) overrideNvCloth::Clothvirtual
SetCollisionAffectsStaticParticles(bool value) overrideNvCloth::Clothvirtual
SetCollisionFriction(float friction) overrideNvCloth::Clothvirtual
SetCollisionMassScale(float scale) overrideNvCloth::Clothvirtual
SetDamping(const AZ::Vector3 &damping) overrideNvCloth::Clothvirtual
SetDampingAngularDrag(const AZ::Vector3 &angularDrag) overrideNvCloth::Clothvirtual
SetDampingLinearDrag(const AZ::Vector3 &linearDrag) overrideNvCloth::Clothvirtual
SetGravity(const AZ::Vector3 &gravity) overrideNvCloth::Clothvirtual
SetHorizontalPhaseConfig(float stiffness, float stiffnessMultiplier, float compressionLimit, float stretchLimit) overrideNvCloth::Clothvirtual
SetLinearInertia(const AZ::Vector3 &linearInertia) overrideNvCloth::Clothvirtual
SetMass(float mass) overrideNvCloth::Clothvirtual
SetMotionConstraints(const AZStd::vector< AZ::Vector4 > &constraints) overrideNvCloth::Clothvirtual
SetMotionConstraints(AZStd::vector< AZ::Vector4 > &&constraints) overrideNvCloth::Clothvirtual
SetMotionConstraintsBias(float bias) overrideNvCloth::Clothvirtual
SetMotionConstraintsScale(float scale) overrideNvCloth::Clothvirtual
SetMotionConstraintsStiffness(float stiffness) overrideNvCloth::Clothvirtual
SetParticles(const AZStd::vector< SimParticleFormat > &particles) overrideNvCloth::Clothvirtual
SetParticles(AZStd::vector< SimParticleFormat > &&particles) overrideNvCloth::Clothvirtual
SetSelfCollisionDistance(float distance) overrideNvCloth::Clothvirtual
SetSelfCollisionStiffness(float stiffness) overrideNvCloth::Clothvirtual
SetSeparationConstraints(const AZStd::vector< AZ::Vector4 > &constraints) overrideNvCloth::Clothvirtual
SetSeparationConstraints(AZStd::vector< AZ::Vector4 > &&constraints) overrideNvCloth::Clothvirtual
SetShearingPhaseConfig(float stiffness, float stiffnessMultiplier, float compressionLimit, float stretchLimit) overrideNvCloth::Clothvirtual
SetSolverFrequency(float frequency) overrideNvCloth::Clothvirtual
SetSphereColliders(const AZStd::vector< AZ::Vector4 > &spheres) overrideNvCloth::Clothvirtual
SetSphereColliders(AZStd::vector< AZ::Vector4 > &&spheres) overrideNvCloth::Clothvirtual
SetStiffnessFrequency(float frequency) overrideNvCloth::Clothvirtual
SetTetherConstraintScale(float scale) overrideNvCloth::Clothvirtual
SetTetherConstraintStiffness(float stiffness) overrideNvCloth::Clothvirtual
SetTransform(const AZ::Transform &transformWorld) overrideNvCloth::Clothvirtual
SetVerticalPhaseConfig(float stiffness, float stiffnessMultiplier, float compressionLimit, float stretchLimit) overrideNvCloth::Clothvirtual
SetWindDragCoefficient(float drag) overrideNvCloth::Clothvirtual
SetWindFluidDensity(float density) overrideNvCloth::Clothvirtual
SetWindLiftCoefficient(float lift) overrideNvCloth::Clothvirtual
SetWindVelocity(const AZ::Vector3 &velocity) overrideNvCloth::Clothvirtual
Solver (defined in NvCloth::Cloth)NvCloth::Clothfriend
Update()NvCloth::Cloth
~Cloth() (defined in NvCloth::Cloth)NvCloth::Cloth
~ICloth()=default (defined in NvCloth::ICloth)NvCloth::IClothvirtual