/disk1/scratch/aselle/projects/seexpr/SeExpr/src/SeExpr/SeExprBuiltins.h File Reference

#include "SeExprFunc.h"
#include "SePlatform.h"

Go to the source code of this file.

Namespaces

namespace  SeExpr

Functions

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

Generated on 25 Jul 2013 for SeExpr by  doxygen 1.6.1