|
Open 3D Engine AtomTressFX Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits TressFXNonCopyable.
Public Member Functions | |
| TressFXSDFCollision (EI_Device *pDevice, TressFXSDFInputMeshInterface *pCollMesh, const char *modelName, int numCellsInX, float collisionMargin) | |
| void | Update (EI_CommandContext &commandContext, TressFXSDFCollisionSystem &system) |
| void | CollideWithHair (EI_CommandContext &commandContext, TressFXSDFCollisionSystem &system, TressFXHairObject &hairObject) |
| float | GetSDFCollisionMargin () const |
| const EI_Resource & | GetSDFDataGPUBuffer () const |
| EI_Resource & | GetSDFDataGPUBuffer () |
| float | GetGridCellSize () const |
| Vector3 | GetGridOrigin () const |
| void | GetGridNumCells (int &x, int &y, int &z) const |
| int | GetGridNumTotalCells () const |
| TressFXSDFCollisionParams & | GetConstantBufferData () |