XJ music engine  1.9.6
In-game runtime engine for XJ music.
XJ::ValueUtils Member List

This is the complete list of members for XJ::ValueUtils, including all inherited members.

dividedBy(float divisor, const std::set< int > &originals)XJ::ValueUtilsstatic
eitherOr(float d1, float d2)XJ::ValueUtilsstatic
eitherOr(std::string s1, std::string s2)XJ::ValueUtilsstatic
emptyZero(int value)XJ::ValueUtilsstatic
enforceMaxStereo(int value)XJ::ValueUtilsstatic
factors(long target, std::vector< int > testFactors)XJ::ValueUtilsstatic
gcd(long a, long b)XJ::ValueUtilsstatic
getKeyOfHighestValue(const std::map< UUID, int > &map)XJ::ValueUtilsstatic
HOURS_PER_DAYXJ::ValueUtilsstatic
interpolate(float floor, float ceiling, float position)XJ::ValueUtilsstatic
isInteger(const std::string &raw)XJ::ValueUtilsstatic
k(int value)XJ::ValueUtilsstatic
last(int num, std::vector< std::string > list)XJ::ValueUtilsstatic
limitDecimalPrecision(float value)XJ::ValueUtilsstatic
MICROS_PER_MILLIXJ::ValueUtilsstatic
MICROS_PER_MINUTEXJ::ValueUtilsstatic
MICROS_PER_MINUTE_FLOATXJ::ValueUtilsstatic
MICROS_PER_SECONDXJ::ValueUtilsstatic
MICROS_PER_SECOND_FLOATXJ::ValueUtilsstatic
MILLIS_PER_SECONDXJ::ValueUtilsstatic
MINUTES_PER_HOURXJ::ValueUtilsstatic
multipleFloor(int factor, float value)XJ::ValueUtilsstatic
NANOS_PER_MICROXJ::ValueUtilsstatic
NANOS_PER_SECONDXJ::ValueUtilsstatic
randomFrom(std::vector< std::string > from)XJ::ValueUtilsstatic
randomFrom(std::vector< std::string > from, int num)XJ::ValueUtilsstatic
ratio(float value, float limit)XJ::ValueUtilsstatic
roundToNearest(int N, int value)XJ::ValueUtilsstatic
SECONDS_PER_DAYXJ::ValueUtilsstatic
SECONDS_PER_HOURXJ::ValueUtilsstatic
SECONDS_PER_MINUTEXJ::ValueUtilsstatic
subDiv(int numerator, int denominator)XJ::ValueUtilsstatic
withIdsRemoved(std::vector< UUID > fromIds, int count)XJ::ValueUtilsstatic