|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Include dependency graph for VertexSampler.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Kinesis::SamplerBounds |
| Spatial domain for vertex generation. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kinesis |
Typedefs | |
| using | MayaFlux::Kinesis::Vertex = Kakshya::Vertex |
Enumerations | |
| enum class | MayaFlux::Kinesis::SpatialDistribution : uint8_t { MayaFlux::Kinesis::RANDOM_VOLUME , MayaFlux::Kinesis::RANDOM_SURFACE , MayaFlux::Kinesis::GRID , MayaFlux::Kinesis::SPHERE_VOLUME , MayaFlux::Kinesis::SPHERE_SURFACE , MayaFlux::Kinesis::UNIFORM_GRID , MayaFlux::Kinesis::RANDOM_SPHERE , MayaFlux::Kinesis::RANDOM_CUBE , MayaFlux::Kinesis::PERLIN_FIELD , MayaFlux::Kinesis::BROWNIAN_PATH , MayaFlux::Kinesis::STRATIFIED_CUBE , MayaFlux::Kinesis::SPLINE_PATH , MayaFlux::Kinesis::LISSAJOUS , MayaFlux::Kinesis::FIBONACCI_SPHERE , MayaFlux::Kinesis::FIBONACCI_SPIRAL , MayaFlux::Kinesis::TORUS , MayaFlux::Kinesis::EMPTY } |
| Spatial distribution mode for point cloud and particle generation. More... | |
Functions | |
| Vertex | MayaFlux::Kinesis::generate_sample_at (SpatialDistribution distribution, size_t index, size_t total, const SamplerBounds &bounds, Kinesis::Stochastic::Stochastic &rng) |
| Generate a single sample at a specific index (for indexed/sequential modes). | |
| std::vector< Vertex > | MayaFlux::Kinesis::generate_samples (SpatialDistribution distribution, size_t count, const SamplerBounds &bounds, Kinesis::Stochastic::Stochastic &rng) |
| Generate a batch of spatially distributed samples. | |