MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
VertexSampler.hpp File Reference
+ 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< VertexMayaFlux::Kinesis::generate_samples (SpatialDistribution distribution, size_t count, const SamplerBounds &bounds, Kinesis::Stochastic::Stochastic &rng)
 Generate a batch of spatially distributed samples.