| Draw(const DrawSettings &inSettings, DebugRenderer *inRenderer) | Hair | |
| ERenderStrandColor enum name | Hair | |
| GetAngularVelocities() const | Hair | inline |
| GetGridVelocityAndDensity() const | Hair | inline |
| GetPositions() const | Hair | inline |
| GetPositionsCB() const | Hair | inline |
| GetRenderPositions() const | Hair | inline |
| GetRenderPositionsCB() const | Hair | inline |
| GetRotations() const | Hair | inline |
| GetScalpTrianglesCB() const | Hair | inline |
| GetScalpVertices() const | Hair | inline |
| GetScalpVerticesCB() const | Hair | inline |
| GetVelocities() const | Hair | inline |
| GetVelocitiesCB() const | Hair | inline |
| GetVelocityAndDensityCB() const | Hair | inline |
| GetWorldTransform() const | Hair | inline |
| Gradient typedef | Hair | protected |
| GradientSampler typedef | Hair | protected |
| Hair(const HairSettings *inSettings, RVec3Arg inPosition, QuatArg inRotation, ObjectLayer inLayer) | Hair | |
| Init(ComputeSystem *inComputeSystem) | Hair | |
| InitializeContext(UpdateContext &outCtx, float inDeltaTime, const PhysicsSystem &inSystem) | Hair | protected |
| LockReadBackBuffers() | Hair | |
| mCollisionPlanesCB | Hair | protected |
| mCollisionShapesCB | Hair | protected |
| mConstantsCB | Hair | protected |
| mGlobalPoseTransformsCB | Hair | protected |
| mIterationConstantsCB | Hair | protected |
| mLayer | Hair | protected |
| mMaterialsCB | Hair | protected |
| mPosition | Hair | protected |
| mPositions | Hair | protected |
| mPositionsCB | Hair | protected |
| mPositionsReadBackCB | Hair | protected |
| mPreviousPositionsCB | Hair | protected |
| mPrevPosition | Hair | protected |
| mPrevRotation | Hair | protected |
| mRenderPositions | Hair | protected |
| mRenderPositionsCB | Hair | protected |
| mRenderPositionsOverridden | Hair | protected |
| mRenderPositionsReadBackCB | Hair | protected |
| mRenderPositionsToFloat3 | Hair | protected |
| mRotation | Hair | protected |
| mRotations | Hair | protected |
| mScalpJointMatricesCB | Hair | protected |
| mScalpToHead | Hair | protected |
| mScalpTrianglesCB | Hair | protected |
| mScalpVertices | Hair | protected |
| mScalpVerticesCB | Hair | protected |
| mScalpVerticesReadBackCB | Hair | protected |
| mSettings | Hair | protected |
| mShapeIndicesCB | Hair | protected |
| mShapePlanesCB | Hair | protected |
| mShapeVerticesCB | Hair | protected |
| mTargetGlobalPoseTransformsCB | Hair | protected |
| mTargetPositionsCB | Hair | protected |
| mTeleported | Hair | protected |
| mVelocities | Hair | protected |
| mVelocitiesCB | Hair | protected |
| mVelocitiesReadBackCB | Hair | protected |
| mVelocityAndDensity | Hair | protected |
| mVelocityAndDensityCB | Hair | protected |
| mVelocityAndDensityReadBackCB | Hair | protected |
| NonCopyable()=default | NonCopyable | |
| NonCopyable(const NonCopyable &)=delete | NonCopyable | |
| OnTeleported() | Hair | inline |
| operator=(const NonCopyable &)=delete | NonCopyable | |
| OverrideRenderPositionsCB(const RenderPositionsToFloat3 &inRenderPositionsToFloat3) | Hair | inline |
| ReadBackGPUState(ComputeQueue *inComputeQueue) | Hair | |
| RenderPositionsToFloat3 typedef | Hair | |
| SetPosition(RVec3Arg inPosition) | Hair | inline |
| SetRenderPositionsCB(ComputeBuffer *inBuffer) | Hair | inline |
| SetRotation(QuatArg inRotation) | Hair | inline |
| SetScalpToHead(Mat44Arg inMat) | Hair | inline |
| SetScalpTrianglesCB(ComputeBuffer *inBuffer) | Hair | inline |
| SetScalpVerticesCB(ComputeBuffer *inBuffer) | Hair | inline |
| UnlockReadBackBuffers() | Hair | |
| Update(float inDeltaTime, Mat44Arg inJointToHair, const Mat44 *inJointMatrices, const PhysicsSystem &inSystem, const HairShaders &inShaders, ComputeSystem *inComputeSystem, ComputeQueue *inComputeQueue) | Hair | |
| ~Hair() | Hair | |