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 () |