sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Public Types | Public Member Functions | Static Public Member Functions | List of all members
SimplePcg32 Class Reference

Public Types

using result_type = std::uint32_t
 

Public Member Functions

 SimplePcg32 ()
 
 SimplePcg32 (result_type seed_)
 
void seed (result_type seed_)
 
void discard (uint64_t skip)
 
result_type operator() ()
 

Static Public Member Functions

static constexpr result_type() min ()
 
static constexpr result_type() max ()
 

Member Typedef Documentation

◆ result_type

using result_type = std::uint32_t

Constructor & Destructor Documentation

◆ SimplePcg32() [1/2]

◆ SimplePcg32() [2/2]

SimplePcg32 ( result_type  seed_)
explicit

Member Function Documentation

◆ min()

static constexpr result_type() min ( )
staticconstexpr

◆ max()

static constexpr result_type() max ( )
staticconstexpr

◆ seed()

void seed ( result_type  seed_)

◆ discard()

void discard ( uint64_t  skip)

◆ operator()()

result_type operator() ( )

The documentation for this class was generated from the following file: