pwxlib
0.8.9
Tools Library for C++ Development
|
This is the complete list of members for pwx::CRandom, including all inherited members.
beThreadSafe() const noexcept | pwx::CLockable | |
beThreadSafe(bool doLock) noexcept | pwx::CLockable | |
clear_locks() noexcept | pwx::CLockable | |
CLockable() noexcept | pwx::CLockable | explicit |
CLockable(const CLockable &src) noexcept | pwx::CLockable | |
CRandom() noexcept | pwx::CRandom | explicit |
CRandom(const CRandom &) PWX_DELETE (defined in pwx::CRandom) | pwx::CRandom | |
destroyed() const noexcept | pwx::CLockable | |
do_locking(bool doLock) noexcept | pwx::CLockable | |
getSeed() const noexcept | pwx::CRandom | |
hash(int16_t key) const noexcept | pwx::CRandom | |
hash(uint16_t key) const noexcept | pwx::CRandom | |
hash(int32_t key) const noexcept | pwx::CRandom | |
hash(uint32_t key) const noexcept | pwx::CRandom | |
hash(int64_t key) const noexcept | pwx::CRandom | |
hash(uint64_t key) const noexcept | pwx::CRandom | |
hash(float key) const noexcept | pwx::CRandom | |
hash(double key) const noexcept | pwx::CRandom | |
hash(long double key) const noexcept | pwx::CRandom | |
hash(const char *key, size_t keyLen=0) const noexcept | pwx::CRandom | |
hash(std::string &key) const noexcept | pwx::CRandom | |
is_locked() const noexcept | pwx::CLockable | |
is_locking() const noexcept | pwx::CLockable | |
isDestroyed | pwx::CLockable | mutableprotected |
lock() noexcept | pwx::CLockable | |
lock_count() const noexcept | pwx::CLockable | |
lock_t typedef | pwx::CLockable | |
memOrdLoad | pwx::CLockable | protected |
memOrdStore | pwx::CLockable | protected |
nextNST(void) noexcept | pwx::CRandom | |
noise(int32_t x) const noexcept | pwx::CRandom | |
noise(int32_t x, int32_t y) const noexcept | pwx::CRandom | |
noise(int32_t x, int32_t y, int32_t z) const noexcept | pwx::CRandom | |
noise(int32_t x, int32_t y, int32_t z, int32_t w) const noexcept | pwx::CRandom | |
operator=(const CRandom &) PWX_DELETE (defined in pwx::CRandom) | pwx::CRandom | |
pwx::CLockable::operator=(const CLockable &src) noexcept | pwx::CLockable | |
prevNST(void) noexcept | pwx::CRandom | |
random(int16_t max) noexcept | pwx::CRandom | |
random(int16_t min, int16_t max) noexcept | pwx::CRandom | |
random(uint16_t max) noexcept | pwx::CRandom | |
random(uint16_t min, uint16_t max) noexcept | pwx::CRandom | |
random(int32_t max=RAND_MAX) noexcept | pwx::CRandom | |
random(int32_t min, int32_t max) noexcept | pwx::CRandom | |
random(uint32_t max=RAND_MAX) noexcept | pwx::CRandom | |
random(uint32_t min, uint32_t max) noexcept | pwx::CRandom | |
random(int64_t max) noexcept | pwx::CRandom | |
random(int64_t min, int64_t max) noexcept | pwx::CRandom | |
random(uint64_t max) noexcept | pwx::CRandom | |
random(uint64_t min, uint64_t max) noexcept | pwx::CRandom | |
random(float max) noexcept | pwx::CRandom | |
random(float min, float max) noexcept | pwx::CRandom | |
random(double max) noexcept | pwx::CRandom | |
random(double min, double max) noexcept | pwx::CRandom | |
random(long double max) noexcept | pwx::CRandom | |
random(long double min, long double max) noexcept | pwx::CRandom | |
random(char *dest, size_t minLen, size_t maxLen) noexcept | pwx::CRandom | |
rndName(double x, bool lN=false, bool mW=false) noexcept | pwx::CRandom | |
rndName(double x, double y, bool lN=false, bool mW=false) noexcept | pwx::CRandom | |
rndName(double x, double y, double z, bool lN=false, bool mW=false) noexcept | pwx::CRandom | |
rndName(double x, double y, double z, double w, bool lN=false, bool mW=false) noexcept | pwx::CRandom | |
rndName(double x, int32_t chars, int32_t sylls, int32_t parts) noexcept | pwx::CRandom | |
rndName(double x, double y, int32_t chars, int32_t sylls, int32_t parts) noexcept | pwx::CRandom | |
rndName(double x, double y, double z, int32_t chars, int32_t sylls, int32_t parts) noexcept | pwx::CRandom | |
rndName(double x, double y, double z, double w, int32_t chars, int32_t sylls, int32_t parts) noexcept | pwx::CRandom | |
setNST(eNameSourceType type) noexcept | pwx::CRandom | |
setSeed(int32_t newSeed) noexcept | pwx::CRandom | |
simplex1D(double x, double zoom=1.0, double smooth=1.0) noexcept | pwx::CRandom | |
simplex1D(double x, double zoom, double smooth, double reduction, int32_t waves) noexcept | pwx::CRandom | |
simplex2D(double x, double y, double zoom=1.0, double smooth=1.0) noexcept | pwx::CRandom | |
simplex2D(double x, double y, double zoom, double smooth, double reduction, int32_t waves) noexcept | pwx::CRandom | |
simplex3D(double x, double y, double z, double zoom=1.0, double smooth=1.0) noexcept | pwx::CRandom | |
simplex3D(double x, double y, double z, double zoom, double smooth, double reduction, int32_t waves) noexcept | pwx::CRandom | |
simplex4D(double x, double y, double z, double w, double zoom=1.0, double smooth=1.0) noexcept | pwx::CRandom | |
simplex4D(double x, double y, double z, double w, double zoom, double smooth, double reduction, int32_t waves) noexcept | pwx::CRandom | |
try_lock() noexcept | pwx::CLockable | |
unlock() noexcept | pwx::CLockable | |
~CLockable() noexcept | pwx::CLockable | virtual |
~CRandom() noexcept | pwx::CRandom |