|
|
void | Dispose () |
| |
|
bool | SetCapacity (int capacity, uint maxParticleContacts, uint maxParticleNeighbors) |
| |
|
void | BuildGrid (ComputeSolverImpl solver, float deltaTime) |
| |
|
void | GenerateContacts (ComputeSolverImpl solver) |
| |
|
void | GenerateFluidNeighborhoods (ComputeSolverImpl solver) |
| |
|
|
ComputeShader | gridShader |
| |
|
int | clearKernel |
| |
|
int | insertSimplicesKernel |
| |
|
int | gridPopulationKernel |
| |
|
int | sortSimplicesKernel |
| |
|
int | buildFluidDispatchKernel |
| |
|
int | buildMortonKernel |
| |
|
int | mortonSortKernel |
| |
|
int | sortFluidSimplicesKernel |
| |
|
int | sameLevelNeighborsKernel |
| |
|
int | upperLevelsNeighborsKernel |
| |
|
int | contactsKernel |
| |
|
ComputePrefixSum | cellsPrefixSum |
| |
|
GraphicsBuffer | cellCounts |
| |
|
GraphicsBuffer | cellOffsets |
| |
|
GraphicsBuffer | offsetInCell |
| |
|
GraphicsBuffer | levelPopulation |
| |
|
GraphicsBuffer | neighbors |
| |
|
GraphicsBuffer | neighborCounts |
| |
|
GraphicsBuffer | contactPairs |
| |
|
GraphicsBuffer | dispatchBuffer |
| |
|
GraphicsBuffer | cellHashToMortonIndex |
| |
|
GraphicsBuffer | mortonSortedCellHashes |
| |
|
GraphicsBuffer | sortedSimplexIndices |
| |
|
GraphicsBuffer | sortedFluidIndices |
| |
|
GraphicsBuffer | sortedSimplexToFluid |
| |
|
GraphicsBuffer | sortedPrincipalRadii |
| |
|
GraphicsBuffer | sortedFluidMaterials |
| |
|
GraphicsBuffer | sortedFluidInterface |
| |
|
GraphicsBuffer | sortedFluidDataVel |
| |
|
GraphicsBuffer | sortedPositions |
| |
|
GraphicsBuffer | sortedPrevPosOrientations |
| |
|
GraphicsBuffer | sortedUserDataColor |
| |
|
|
int | maxParticleNeighbors [get, set] |
| |
|
int | maxParticleContacts = 128 [get, set] |
| |
|
int | maxCells = 4 [get] |
| |
The documentation for this class was generated from the following file:
- Assets/Obi/Scripts/Common/Backends/Compute/DataStructures/ComputeParticleGrid.cs