|
double | KSeExpr::deg (double angle) |
|
double | KSeExpr::rad (double angle) |
|
double | KSeExpr::cosd (double x) |
|
double | KSeExpr::sind (double x) |
|
double | KSeExpr::tand (double x) |
|
double | KSeExpr::acosd (double x) |
|
double | KSeExpr::asind (double x) |
|
double | KSeExpr::atand (double x) |
|
double | KSeExpr::atan2d (double y, double x) |
|
double | KSeExpr::clamp (double x, double lo, double hi) |
|
double | KSeExpr::round (double x) |
|
double | KSeExpr::max (double x, double y) |
|
double | KSeExpr::min (double x, double y) |
|
double | KSeExpr::invert (double x) |
|
double | KSeExpr::compress (double x, double lo, double hi) |
|
double | KSeExpr::expand (double x, double lo, double hi) |
|
double | KSeExpr::fit (double x, double a1, double b1, double a2, double b2) |
|
double | KSeExpr::gamma (double x, double g) |
|
double | KSeExpr::bias (double x, double b) |
|
double | KSeExpr::contrast (double x, double c) |
|
double | KSeExpr::boxstep (double x, double a) |
|
double | KSeExpr::linearstep (double x, double a, double b) |
|
double | KSeExpr::smoothstep (double x, double a, double b) |
|
double | KSeExpr::gaussstep (double x, double a, double b) |
|
double | KSeExpr::remap (double x, double source, double range, double falloff, double interp) |
|
double | KSeExpr::mix (double x, double y, double alpha) |
|
Vec3d | KSeExpr::hsi (int n, const Vec3d *args) |
|
Vec3d | KSeExpr::midhsi (int n, const Vec3d *args) |
|
Vec3d | KSeExpr::rgbtohsl (const Vec3d &rgb) |
|
Vec3d | KSeExpr::hsltorgb (const Vec3d &hsl) |
|
double | KSeExpr::hash (int n, double *args) |
|
double | KSeExpr::noise (int n, const Vec3d *args) |
|
double | KSeExpr::snoise (const Vec3d &p) |
|
Vec3d | KSeExpr::cnoise (const Vec3d &p) |
|
Vec3d | KSeExpr::vnoise (const Vec3d &p) |
|
double | KSeExpr::turbulence (int n, const Vec3d *args) |
|
Vec3d | KSeExpr::vturbulence (int n, const Vec3d *args) |
|
Vec3d | KSeExpr::cturbulence (int n, const Vec3d *args) |
|
double | KSeExpr::fbm (int n, const Vec3d *args) |
|
Vec3d | KSeExpr::vfbm (int n, const Vec3d *args) |
|
Vec3d | KSeExpr::cfbm (int n, const Vec3d *args) |
|
double | KSeExpr::cellnoise (const Vec3d &p) |
|
Vec3d | KSeExpr::ccellnoise (const Vec3d &p) |
|
double | KSeExpr::pnoise (const Vec3d &p, const Vec3d &period) |
|
double | KSeExpr::dist (const Vec3d &a, const Vec3d &b) |
|
double | KSeExpr::length (const Vec3d &v) |
|
double | KSeExpr::hypot (double x, double y) |
|
double | KSeExpr::dot (const Vec3d &a, const Vec3d &b) |
|
Vec3d | KSeExpr::norm (const Vec3d &a) |
|
Vec3d | KSeExpr::cross (const Vec3d &a, const Vec3d &b) |
|
double | KSeExpr::angle (const Vec3d &a, const Vec3d &b) |
|
Vec3d | KSeExpr::ortho (const Vec3d &a, const Vec3d &b) |
|
Vec3d | KSeExpr::up (const Vec3d &P, const Vec3d &upvec) |
|
double | KSeExpr::cycle (double index, double loRange, double hiRange) |
|
double | KSeExpr::pick (int n, double *params) |
|
double | KSeExpr::choose (int n, double *params) |
|
double | KSeExpr::wchoose (int n, double *params) |
|
double | KSeExpr::spline (int n, double *params) |
|
void | KSeExpr::defineBuiltins (ExprFunc::Define, ExprFunc::Define3 define3) |
|