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.
TressFXBoneSkinning Class Reference

Inherits TressFXSDFInputMeshInterface.

Public Member Functions

void Initialize (EI_RenderTargetSet *renderPass, EI_Device *pDevice, EI_CommandContext &commandContext, const char *name)
 
void DrawMesh (EI_CommandContext &commandContext)
 
void Update (EI_CommandContext &commandContext, double fTime)
 
Vector3 SkinPosition (int i)
 
bool LoadTressFXCollisionMeshData (EI_Scene *scene, const char *filePath, int skinNumber, const char *followBone)
 
virtual EI_ResourceGetMeshBuffer ()
 
virtual EI_ResourceGetTrimeshVertexIndicesBuffer ()
 
virtual int GetNumMeshVertices ()
 
virtual int GetNumMeshTriangle ()
 
virtual void GetBoundingBox (Vector3 &min, Vector3 &max)
 
virtual void GetInitialBoundingBox (Vector3 &min, Vector3 &max)
 
virtual size_t GetSizeOfMeshElement ()
 
virtual EI_ResourceGetMeshBuffer ()=0
 
virtual EI_ResourceGetTrimeshVertexIndicesBuffer ()=0
 
virtual int GetNumMeshVertices ()=0
 
virtual int GetNumMeshTriangle ()=0
 
virtual size_t GetSizeOfMeshElement ()=0
 
virtual void GetBoundingBox (Vector3 &min, Vector3 &max)=0
 
virtual void GetInitialBoundingBox (Vector3 &min, Vector3 &max)=0
 

Member Function Documentation

◆ GetBoundingBox()

virtual void TressFXBoneSkinning::GetBoundingBox ( Vector3 &  min,
Vector3 &  max 
)
virtual

◆ GetInitialBoundingBox()

virtual void TressFXBoneSkinning::GetInitialBoundingBox ( Vector3 &  min,
Vector3 &  max 
)
virtual

◆ GetMeshBuffer()

virtual EI_Resource & TressFXBoneSkinning::GetMeshBuffer ( )
inlinevirtual

◆ GetNumMeshTriangle()

virtual int TressFXBoneSkinning::GetNumMeshTriangle ( )
inlinevirtual

◆ GetNumMeshVertices()

virtual int TressFXBoneSkinning::GetNumMeshVertices ( )
inlinevirtual

◆ GetSizeOfMeshElement()

virtual size_t TressFXBoneSkinning::GetSizeOfMeshElement ( )
inlinevirtual

◆ GetTrimeshVertexIndicesBuffer()

virtual EI_Resource & TressFXBoneSkinning::GetTrimeshVertexIndicesBuffer ( )
inlinevirtual

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