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.
TressFXHairObject Member List

This is the complete list of members for TressFXHairObject, including all inherited members.

DrawStrands(EI_CommandContext &commandContext, EI_PSO &pso, EI_BindSet **extraBindSets=nullptr, uint32_t numExtraBindSets=0) (defined in TressFXHairObject)TressFXHairObject
GetCPULocalShapeIterations() const (defined in TressFXHairObject)TressFXHairObjectinline
GetDynamicState() (defined in TressFXHairObject)TressFXHairObjectinline
GetNumFollowHairsPerGuideHair() const (defined in TressFXHairObject)TressFXHairObjectinline
GetNumTotalHairStrands() const (defined in TressFXHairObject)TressFXHairObjectinline
GetNumTotalHairStrands() (defined in TressFXHairObject)TressFXHairObjectinline
GetNumTotalHairVertices() const (defined in TressFXHairObject)TressFXHairObjectinline
GetNumTotalHairVertices() (defined in TressFXHairObject)TressFXHairObjectinline
GetNumVerticesPerStrand() const (defined in TressFXHairObject)TressFXHairObjectinline
GetNumVerticesPerStrand() (defined in TressFXHairObject)TressFXHairObjectinline
GetRenderLayoutBindSet() const (defined in TressFXHairObject)TressFXHairObjectinline
GetSimBindSet() (defined in TressFXHairObject)TressFXHairObjectinline
IncreaseSimulationFrame() (defined in TressFXHairObject)TressFXHairObjectinline
PopulateDrawStrandsBindSet(EI_Device *pDevice, TressFXRenderingSettings *pRenderSettings=nullptr) (defined in TressFXHairObject)TressFXHairObject
ResetPositions() (defined in TressFXHairObject)TressFXHairObjectinline
TressFXHairObject(TressFXAsset *asset, EI_Device *pDevice, EI_CommandContext &commandContext, const char *name, int RenderIndex) (defined in TressFXHairObject)TressFXHairObject
UpdateBoneMatrices(const AMD::float4x4 *pBoneMatricesInWS, int numBoneMatrices) (defined in TressFXHairObject)TressFXHairObject
UpdateCapsuleCollisions() (defined in TressFXHairObject)TressFXHairObject
UpdateConstantBuffer(EI_CommandContext &commandContext) (defined in TressFXHairObject)TressFXHairObject
UpdatePerObjectRenderParams(EI_CommandContext &commandContext) (defined in TressFXHairObject)TressFXHairObject
UpdateRenderingParameters(const TressFXRenderingSettings *parameters, const int NodePoolSize, float timeStep, float Distance, bool ShadowUpdate=false) (defined in TressFXHairObject)TressFXHairObject
UpdateSimulationParameters(const TressFXSimulationSettings *parameters, float timeStep) (defined in TressFXHairObject)TressFXHairObject