|
|
| ComputeDensityConstraints (ComputeSolverImpl solver) |
| |
|
override IConstraintsBatchImpl | CreateConstraintsBatch () |
| |
|
override void | RemoveBatch (IConstraintsBatchImpl batch) |
| |
|
void | CopyDataInSortedOrder (bool renderable=false) |
| |
|
void | ApplyVelocityCorrections (float deltaTime) |
| |
|
void | CalculateAnisotropyLaplacianSmoothing () |
| |
|
| ComputeConstraintsImpl (ComputeSolverImpl solver, Oni.ConstraintType constraintType) |
| |
|
virtual void | Dispose () |
| |
|
virtual int | GetConstraintCount () |
| |
|
void | Initialize (float stepTime, float substepTime, int steps, float timeLeft) |
| |
|
void | Project (float stepTime, float substepTime, int substeps, float timeLeft) |
| |
|
|
ComputeShader | sortParticlesShader |
| |
|
int | sortDataKernel |
| |
|
ComputeShader | constraintsShader |
| |
|
int | updateDensitiesKernel |
| |
|
int | applyKernel |
| |
|
int | applyPositionDeltaKernel |
| |
|
int | applyAtmosphereKernel |
| |
|
int | accumSmoothPositionsKernel |
| |
|
int | accumAnisotropyKernel |
| |
|
int | averageAnisotropyKernel |
| |
|
List< T > | batches = new List<T>() |
| |
|
|
virtual void | EvaluateSequential (float stepTime, float substepTime, int substeps, float timeLeft) |
| |
|
virtual void | EvaluateParallel (float stepTime, float substepTime, int substeps, float timeLeft) |
| |
|
ComputeSolverImpl | m_Solver |
| |
|
Oni.ConstraintType | m_ConstraintType |
| |
|
Oni.ConstraintType | constraintType [get] |
| |
|
ISolverImpl | solver [get] |
| |
|
Oni.ConstraintType | constraintType [get] |
| |
|
ISolverImpl | solver [get] |
| |
The documentation for this class was generated from the following file:
- Assets/Obi/Scripts/Common/Backends/Compute/Constraints/Density/ComputeDensityConstraints.cs