|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for SpatialHashProcessor.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Buffers::NetworkStateFieldProcessor::FieldBinding |
| One shader binding and where it draws from. More... | |
| struct | MayaFlux::Buffers::GridPushConstants |
| Uniform-grid push-constant block shared by the hash count/scatter and population-spawn kernels. More... | |
| class | MayaFlux::Buffers::HashClearProcessor |
| Zeros the per-cell particle histogram before HashCountProcessor accumulates into it. More... | |
| class | MayaFlux::Buffers::HashCountProcessor |
| Buckets each particle into its grid cell and accumulates a per-cell histogram via atomicAdd. More... | |
| class | MayaFlux::Buffers::HashDensityColorProcessor |
| Colours each particle by local neighbour count, read from the completed hash: proof that the hash build is actually usable for a neighbour query, not just self-consistent. More... | |
| class | MayaFlux::Buffers::HashScanProcessor |
| Sequential exclusive prefix sum over the per-cell histogram. More... | |
| class | MayaFlux::Buffers::HashScatterProcessor |
| Writes each particle's index into hash_particle_index at the slot its cell's atomic cursor claims. More... | |
| class | MayaFlux::Buffers::NetworkStateFieldProcessor |
| ComputeProcessor operating on named state fields of a NetworkGeometryBuffer, plus optionally the buffer's own primary vertex storage. More... | |
| struct | MayaFlux::Buffers::HashClearProcessor::Params |
| struct | MayaFlux::Buffers::HashScanProcessor::Params |
| struct | MayaFlux::Buffers::HashDensityColorProcessor::Params |
| struct | MayaFlux::Buffers::SpatialHashConfig |
| Uniform grid parameters shared by every stage of the hash build. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Buffers |
| namespace | MayaFlux::Nodes |
| Contains the node-based computational processing system components. | |
| namespace | MayaFlux::Nodes::Network |
Functions | |
| GridPushConstants | MayaFlux::Buffers::make_grid_push_constants (const SpatialHashConfig &c) |
| Populate a GridPushConstants from grid config. | |