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

This is the complete list of members for AMD::TressFXAsset, including all inherited members.

GenerateFollowHairs(int numFollowHairsPerGuideHair=0, float tipSeparationFactor=0, float maxRadiusAroundGuideHair=0) (defined in AMD::TressFXAsset)AMD::TressFXAsset
GenerateLocaltoGlobalCollisionBoneIndexLookup(const BoneNameToIndexMap &globalBoneIndexMap, LocalToGlobalBoneIndexLookup &outLookup) (defined in AMD::TressFXAsset)AMD::TressFXAsset
GenerateLocaltoGlobalHairBoneIndexLookup(const BoneNameToIndexMap &globalBoneIndexMap, LocalToGlobalBoneIndexLookup &outLookup) (defined in AMD::TressFXAsset)AMD::TressFXAsset
GetBonesNames(FILE *ioObject, std::vector< std::string > &boneNames)AMD::TressFXAsset
GetBonesNames(AZ::Data::AssetDataStream *stream, std::vector< std::string > &boneNames) (defined in AMD::TressFXAsset)AMD::TressFXAsset
GetNumHairLineIndices() (defined in AMD::TressFXAsset)AMD::TressFXAssetinline
GetNumHairSegments() (defined in AMD::TressFXAsset)AMD::TressFXAssetinline
GetNumHairTriangleIndices() (defined in AMD::TressFXAsset)AMD::TressFXAssetinline
LoadBoneData(FILE *ioObject, std::vector< int32_t > skeletonBoneIndices)AMD::TressFXAsset
LoadBoneData(AZ::Data::AssetDataStream *stream) (defined in AMD::TressFXAsset)AMD::TressFXAsset
LoadCombinedHairData(AZ::Data::AssetDataStream *stream) (defined in AMD::TressFXAsset)AMD::TressFXAsset
LoadHairData(FILE *ioObject) (defined in AMD::TressFXAsset)AMD::TressFXAsset
LoadHairData(AZ::Data::AssetDataStream *stream) (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_boneNames (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_boneSkinningData (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_collisionMesh (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_followRootOffsets (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_numFollowStrandsPerGuide (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_numGuideStrands (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_numGuideVertices (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_numTotalStrands (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_numTotalVertices (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_numVerticesPerStrand (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_positions (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_restLengths (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_strandTypes (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_strandUV (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_tangents (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_thicknessCoeffs (defined in AMD::TressFXAsset)AMD::TressFXAsset
m_triangleIndices (defined in AMD::TressFXAsset)AMD::TressFXAsset
ProcessAsset() (defined in AMD::TressFXAsset)AMD::TressFXAsset
TressFXAsset() (defined in AMD::TressFXAsset)AMD::TressFXAsset
~TressFXAsset() (defined in AMD::TressFXAsset)AMD::TressFXAsset