Open 3D Engine AtomTressFX 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.
AMD::TressFXSimulationParams Struct Reference

Public Member Functions

void SetDamping (float d)
 
void SetLocalStiffness (float s)
 
void SetGlobalStiffness (float s)
 
void SetGlobalRange (float r)
 
void SetGravity (float g)
 
void SetTimeStep (float dt)
 
void SetTipSeperation (float ts)
 
void SetVelocityShockPropogation (float vsp)
 
void SetVSPAccelThreshold (float vspAccelThreshold)
 
void SetLengthIterations (int i)
 
void SetLocalIterations (int i)
 
void SetCollision (bool on)
 
void SetVerticesPerStrand (int n)
 
void SetFollowHairsPerGuidHair (int n)
 

Public Attributes

float4 m_Wind
 
float4 m_Wind1
 
float4 m_Wind2
 
float4 m_Wind3
 
float4 m_Shape
 
float4 m_GravTimeTip
 
sint4 m_SimInts
 
sint4 m_Counts
 
float4 m_VSP
 
float g_ResetPositions
 
float g_ClampPositionDelta
 
float g_pad1
 
float g_pad2
 
float4x4 m_BoneSkinningMatrix [AMD_TRESSFX_MAX_NUM_BONES]
 

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