Class thl::dsp::granular::PositionSprayHead#

class PositionSprayHead : public thl::dsp::granular::HeadPolicy#

Inheritance diagram for thl::dsp::granular::PositionSprayHead:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "2" [label="thl::dsp::granular::HeadPolicy" tooltip="thl::dsp::granular::HeadPolicy"] "1" [label="thl::dsp::granular::PositionSprayHead" tooltip="thl::dsp::granular::PositionSprayHead" fillcolor="#BFBFBF"] "1" -> "2" [dir=forward tooltip="public-inheritance"] }

Collaboration diagram for thl::dsp::granular::PositionSprayHead:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "2" [label="thl::dsp::granular::HeadPolicy" tooltip="thl::dsp::granular::HeadPolicy"] "1" [label="thl::dsp::granular::PositionSprayHead" tooltip="thl::dsp::granular::PositionSprayHead" fillcolor="#BFBFBF"] "1" -> "2" [dir=forward tooltip="public-inheritance"] }

Public Functions

inline virtual SampleRegion region(size_t total_frames, const VoiceParams&) const override#
inline virtual FramePos pick_start(const SampleRegion &region, float temperature, size_t, const VoiceParams &p, std::mt19937 &rng) override#
inline virtual void reset() override#